JDBC
Java Database Connectivity,Java数据库连接
JDBC的本质是Java对所有关系型数据库进行连接操作所制定的一套规则,就是接口。
不同的数据库针对这套规则制定了相对应的实现类,我们需要使用这些已经做好的实现类,来使用Java对数据库进行连接和操作。
步骤:
1、导入jar包
在项目的根目录中创建lib文件夹
将mysql-connector-java-5.1.37-bin.jar复制到lib中
右键点击该jar包,选择Build Path,点击Add to Build Path
2、注册驱动
Class.forName("com.mysql.jdbc.Driver");
3、获取连接对象
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/库名", "用户名", "密码");
访问本地数据库路径的简写:jdbc:mysql:///库名
4、编写SQL语句
5、获取执行对象
Statement state = conn.createStatement();
6、执行SQL语句
state.executeUpdate(sql) 实现增删改
state.executeQuery(sql) 实现查询
7、处理执行结果
如果是增删改,判断是否执行成功
如果是查询,获取结果集
8、释放资源
if(conn != null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(state !=null){
try {
state.close();
} catch (SQLException e) {
e.printStackTrace();
}
}