一、JDBC概述
JDBC 就是使用Java语言操作关系型数据库的一套API
全称是Java DataBase Connectivity 表示Java数据库连接。
JDBC的本质是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口,各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
总结:JDBC的本质是一套java连接关系型数据库的接口,实现了同一套java代码可以操作不同的关系型数据库
二、JDBC入门代码
/**
* JDBC快速入门
*/
public class JDBCDemo {
public static void main(String[] args) throws Exception {
//1 注册驱动,告诉程序使用哪个数据库
Class.forName("com.mysql.jdbc.Driver");
//2 获取连接对象 Connection
String url="jdbc:mysql://localhost:3306/db2"; //连接路径,表示连接哪个数据库
String username="root";
String password="root";
Connection conn = DriverManager.getConnection(url,username,password);
//3 获取执行SQL的执行者对象 PreparedStatement
PreparedStatement ps = conn.prepareStatement("update account set money = 3000 where id=1");
//4 执行操作
int count = ps.executeUpdate();
//5 处理结果
System.out.println("影响的行数: " + count);
//6 释放资源
ps.close();
conn.close();
}
}