【概念】
1、概念:Java Database Connectivity Java数据库连接,Java语言操作数据库
2、JDBC的本质:其实是官方(sun)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这要接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
Person接口 Worker类 Person p=new Worker(); p.eat();
3、快速入门:
步骤:
(1)导入驱动jar包
复制mysql-connector-java-5.1.37-bin.jar到项目的libs目录下
右键——>add as Library
(2)注册驱动
(3)获取数据库连接对象Connection
(4)定义sql
(5)获取执行sql语句的对象 Statement
(6)执行sql,接受返回结果
(7)处理结果
(8)释放资源
4、详解各个对象:
(1)DriverManager:驱动管理对象
*功能:
注册驱动
获取数据库连接
(2)Connection:数据库连接对象
(3)Statement:执行sql的对象
(4)ResultSet:结果集对象
(5)PreparedStatement:执行sql对象