JDBC操作

来源:互联网 发布:cc网络验证模块源码 编辑:程序博客网 时间:2024/04/23 20:14

JDBC(Java Database Connectivity , Java 数据库连接 ),提供了一种与平台无关的用于执行SQL语句的标准Java API .在实际开发中可以直接使用JDBC进行各个数据库的连接和操作.


JDBC提供的一套数据库操作标准,而这些标准又需要各个数据库厂商来实现.所以需要JDBC的驱动程序.常见的有4种:

JDBC-ODBC桥驱动:操作性能低,一般不推荐
JDBC本地驱动:只能适应特定厂商,不过操作性高
JDBC网络驱动:将JDBC转化成与DBMS无关的网络协议,之后又被某个服务器转化为一种DBMS协议,这种最灵活
本地纯协议JDBC驱动:将JDBC转化为DBMS所使用的网络协议,是Intranet访问的一个很实用的解决方法

JDBC常用的类和接口:

DriverManager:用于管理JDBC驱动程序
Connection:用于建立于特定数据库的连接,一个连接就是一个会话,建立连接后便可以执行SQL语句和获得检索结果
Statement:一个Statement对象用于执行静态SQL语句,并获得语句执行后产生的结果
PreparedStatement:创建一个可以编译的SQL语句对象,该对象可以被多次运行,以提高执行的效率,该接口是Statement的子接口
ResultSet:用于创建表示SQL语句检索结果的结果集,用户通过结果集完成对数据库的访问

0 0
原创粉丝点击