1.什么是JDBC
JDBC 规范定义接口,具体的实现由各大数据库厂商来实现。
JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即可,数据库驱动由数据库厂商提供。
2.使用 JDBC 的好处:
- 程序员如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。
- 使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数据库。
3.基本使用步骤:
(1)导入jar包:
- 复制mysql-connector - java -5.1.37-bin. jar 到项目的 lisb 目录下
- 右键–> Add as Library 导入到项目里
(2)注册驱动
(3) 获取数据库连接对象 Connection
(4) 定义sql
(5) 获取执行sql 语句的对象 Statement
(6) 执行sql ,接受返回结果
(7) 处理结果
(8) 释放资源
具体实现:
public static void main(String[] args) throws Exception {
// 1.导入驱动jar 包
// 2.注册驱动
Connection connection=null;
Statement statement=null;
Class.forName("com.mysql.jdbc.Driver");
// 3.获取数据库的连接对象
// Connection connection = DriverManager.getConnection("jbdc:mysql://localhost:3306/sjk2", "root", "root");
connection = DriverManager.getConnection("jdbc:mysql:///sjk2", "root", "root");
// 4.定义sql语句
String s="insert into account values(null,'xh',300)";
// 5.获取执行sql的对象 Statement
statement = connection.createStatement();
// 6.执行sql
int i = statement.executeUpdate(s);
// 7.处理结果
System.out.println(i);
// 8.释放资源
statement.close();
connection.close();
}