JDBC与ODBC
ODBC是由微软开发的、已被广泛使用的访问关系数据库的API,它是C语言来实现的。
JDBC在设计思想上沿袭了ODBC,总体结构类似ODBC,包含四个组件:应用程序、驱动程序管理器、驱动程序和数据源。
ODBC具有实现任何一种平台、任何一种数据库的能力,但JDBC也有必要存在,主要原因为:
.ODBC不适合直接使用Java。
.完全把C语言和ODBC API翻译成Java API不可取。
.ODBC较难学。
.JDBC可以是纯Java。
.JDBC驱动管理程序是内置的。
JDBC接口
JDBC API的主要接口
java.sql.DriverManager: 处理驱动的调入并且对数据库连接提供支持。
java.sql.Connection:代表对特定数据库的连接。
java.sql.Statement:代表一个特定的容器,来对具体的数据库执行SQL语句。
java.sql.ResultSet:用于存放与控制执行SQL返回结果的数据存取。
其中java.sql.Statement又有两个子类
java.sql.PrepareStatement: 用于执行预编译的SQL语句。
java.sql.CallableStatement: 用于执行一个数据库存储过程的调用。
JDBC Driver API
JDBC驱动程序可分为四种类型
.JDBC-ODBC 桥加ODBC驱动程序
.本地API部分用Java来编写的驱动程序
.JDBC网络纯Java驱动程序
.J本地协议纯Java驱动程序
jsp复习资料汇总
[JSP]2017年1月24日asp教程编程辅导汇总
[ASP]2016年12月2日JSP快速入门教程汇总
[JSP]2016年12月2日jsp基本用法和命令汇总
[JSP]2016年10月3日ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日