一、环境介绍
1.在mysql中创建一个名为zjgm的库
2.创建名为stu表
3.新建一个Java工程jdbc
4.导入数据驱动。
查看jar任意一个都可
新建一个文件夹,这里错误是因为我已经存在叫lib的文件夹
将jar包复制到lib文件夹中
二、详细步骤
1、加载数据库驱动
//1.加载驱动(开发推荐的方式)
Class.forName(“com.mysql.jdbc.Driver”);
2、建立连接
URL用于标识数据库的位置,程序员通过URL地址告诉JDBC程序连接哪个数据库,URL的写法为:
jdbc:mysql://localhost:3306/zjgm?characterEncoding=utf-8&user=root&password=123456
3.写sql语句
查询:select语句
增加:insert into语句
删除:delete语句
修改:update语句
4.得到statement对象
由于我们是执行动态sql语句所以通过PreparedStatement实例实现。
5.执行sql
ResultSet resultSet=statement.executeQuery():执行查询数据库的SQL语句,返回一个结果集(ResultSet)对象。
statement.executeUpdate():用于执行INSERT、UPDATE或DELETE语句以及SQL DDL语句,如:CREATE TABLE和DROP TABLE等
6.处理结果集
在执行查询语句是会返回一个结果集对象,所以要对其进行处理
7.关闭资源
操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源
resultSet:关闭记录集
statement:关闭声明
connection:关闭连接对象