1. JDBC基本概念
2. JDBC的快速入门
3. 对JDBC所有接口的详解
1. JDBC基本概念
JDBC : 其实是官方定义的一套操作所有关系型数据库的规则(接口),各个数据库厂商去实现这套接口,提供数据库驱动
jar包,我们可以使用jdbc接口进行编程,真正执行代码的是驱动程序.
Person p = new Student();p.info();
Person p2 = new Teacher(); p2.info();
java IO: 文件
java JDBC : 数据库
- JDBC连接数据库的步骤
1. 导入驱动jar包
* 复制mysql-connector-java-5.1.37-bin.jar到项目的lib文件夹下
* 右键->add as Library…
2. 注册驱动
3. 获取数据库连接对象 Connection
4. 定义SQL语句
5. 获取执行SQL语句的对象 Statement
6. 执行SQL语句,接收返回结果
7. 释放资源
//1. 注册驱动(告诉java驱动的实现类)
Class.forName("com.mysql.jdbc.Driver");
//2. 获取数据库的连接对象
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/hnkj",
"root",
"root");
//3. 定义SQL语句,符合SQL规范
String sql = "insert into dept2(dname,location)values('内勤部','洛阳')";
sql ="delete from dept2 where id=4";
//4. 获取执行SQL语句的对象
Statement stem = conn.createStatement();
//5. 执行SQL语句并处理结果(返回的受影响行数)
int num = stem.executeUpdate(sql);
//6. 处理返回结果
System.out.println(num>0?"成功":"失败");
//7. 释放资源
stem.close();
conn.close();