一、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 获取连接对象 ConnectionString url="jdbc:mysql://localhost:3306/db2"; //连接路径,表示连接哪个数据库String username="root";String password="root";Connection conn = DriverManager.getConnection(url,username,password);//3 获取执行SQL的执行者对象 PreparedStatementPreparedStatement 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();}
}