首页 > 代码库 > JDBC(1)

JDBC(1)

1 JDBC简介

JDBC(Java Data Base Connectivity)是Java程序操作数据库的API,也是Java程序与数据库相交互的一门技术。

JDBC是Java操作数据库的规范,由一组用Java语言编写的类和接口组成,它对数据库的操作提供了基本方法。

但是对数据库的细节操作是由数据库厂商进行实现的。使用JDBC操作数据库,需要数据库厂商提供数据库驱动程序。

Java程序与数据库交互的示意图如下:

技术分享

 

2 JDBC链接数据库过程

2.1 注册数据库驱动
连接数据库前,需要将数据库厂商提供的数据库驱动类注册到JDBC的驱动管理器中。
Class.forName("com.mysql.jdbc.Driver");

2.2 构建数据库连接URL
要建立数据库连接,就要构建数据库连接的URL,这个URL由数据库厂商制定。
不同的数据库的URL有所区别,但是都符合一个基本的规定,即“JDBC协议+IP地址/域名+端口+数据库名称”。
如MySQL的数据库连接URL的字符串为"jdbc:mysql://localhost:3306/test"

2.3 获取Connection对象
Connection对象是JDBC封装的数据库连接对象。只有创建此对象才可以对数据进行操作。
它的获取方式如下:
DriverManager.getConnection(url,username,password);

 

JDBC(1)