JDBC基本概念
- 概念:Java DataBase Connectivity——Java数据库i按揭,Java语言操作数据库
- JDBC本质:其实是官方定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商区实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
快速入门
- 步骤:
- 导入驱动jar包:
- 复制包到项目下(最好是新目录下)
- 右键–>add as library
- 注册驱动:
- 获取数据库连接对象Connection:
- 定义sql语句
- 获取执行sql语句的对象statement
- 执行sql,接收返回结果
- 处理结果
- 释放资源
- 导入驱动jar包:
- 详解各个对象:
- DiverManager:驱动管理对象
- 功能:
- 获取注册——告诉程序该使用哪一个数据库驱动jar包
- static void registerDriver(Driver driver) :注册与给定的驱动程序DriverManager
- 写代码使用:Class.forName(“com.mysql.jdbc.Driver”);
- 通过查看源码发现:在com.mysql.jdbc.Driver类中存在静态代码块
- 获取数据库连接:
- static Connection get
- 获取注册——告诉程序该使用哪一个数据库驱动jar包
- 功能:
- DiverManager:驱动管理对象