JDBC操作

一.JDBC:

创新互联是一家专业提供澜沧企业网站建设,专注与网站设计、成都做网站、H5建站、小程序制作等业务。10年已为澜沧众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

Java Database Connection 表示数据库连接,是Java中专门提供的一组用于操作数据库的标准,所有的数据库生产商如果想为Java提供支持,

则必须支持此标准。JDBC实际上是一套类库的接口。

注:目前JDBC可以和任何数据库进行连接。

二.主要的操作类和接口:

Connection接口、Statement接口、PreparedStatement接口、ResultSet接口、CallableStatement接口、DriverManager类。

三.JDBC操作前的准备

1.创建数据库表

2.导入数据库驱动包

MySQL-connector-java-5.1.27-bin.jar

四.实现插入操作

1.加载数据库驱动程序

Class.forName(驱动程序类)

2.通过用户名密码和连接地址获得数据库连接对象

DriverManager.getConnection(连接地址,用户名,密码)

3.构造插入的SQL语句

4.Statement实例

Statement stmt=conn.createStatement()

5.执行插入SQL语句

stml.executeQuery(sql)

6.关闭连接

stml.close();

conn.close();

五.实现更新操作、跟第四步是一样的只是SQL语句不一样。

六.实现删除操作、跟第四步是一样的只是SQL语句不一样。

	//实现数据库连接及插入操作
	public void insert(){
		//加载驱动
		try {
			Class.forName("com.mysql.jdbc.Driver");
			String url="jdbc:mysql://localhost:3306/employee";
			String username="root";
			String password="asd";
			//获取数据库连接
			Connection conn=DriverManager.getConnection(url, username, password);
			//构造SQL语句
			String sql="insert into employee(id,name,salary) values(1,'士大夫',10000) ";
			//构造一个Statement实例,用来发送SQL语句的载体
			Statement  stmt=conn.createStatement();
			//执行SQL语句
			stmt.executeUpdate(sql);
			//关闭连接(释放资源)
			stmt.close();
			conn.close();
			System.out.println("执行成功!");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}	
	}


文章标题:JDBC操作
本文链接:http://hbruida.cn/article/jhddhi.html