日期:2014-05-16 浏览次数:20373 次
JDBC(JavaDataBase Connective)Java的数据库连接,JDBC本身提供的是一套与平台无关的数据库的操作标准。所以在整个JDBC中充斥着大量的操作接口。而且JDBC本身不是技术,而是一种服务。
由于JDBC本身属于一个标准,所以一个数据库如果希望使用Java进行程序开发的话,那么各个数据库的生产商必须实现这些标准——提供专门的数据库的操作包。
根据JDBC操作方式的不同,一共有以下三种常见形式:
· JDBC-ODBC桥连接:利用微软的ODBC技术进行操作
|- 操作过程:程序à JDBC à ODBCà数据库
|- 此方式属于Java默认支持的方式,但是由于其中间加入了ODBC端,所以性能很差
· JDBC连接:使用各个数据库生产商提供的数据库驱动程序
|- 操作过程:程序à JDBC à数据库
|- 由于中间缺少了ODBC环节,所以性能将有着明显的提升
· JDBC网络连接:通过网络协议进行数据库的连接操作
·类:DriverManager
·接口:Connection、PreparedStatement、Statement、