JDBC是商标,是技术,是规范,是标准,具体点是类和接口的集合。
JDBC是SUN公司的商标;但我们一般会把JDBC称为Java Database Connectivity,是使用Java程序连接数据库执行SQL语句的技术(或规范);若认为是规范,则可以具体点说是一些类和接口的集合。
二.JDBC规范1.ODBC,OLEDB,ADO
ODBC全称Open Database Connectivity(开放数据库连接),是微软制定的应用程序连接数据库执行SQL语句的规范,标准。后来微软将这些规范进行了补充升级,命名为OLEDB。而ADO则是规范的一个实现。
2.JDBC规范
Java出现后,要使用Java连接数据库执行SQL语句,SUN公司有两个选择:①使用微软的ODBC规范;②开发自己新的规范。SUN选择了后者。
所以,JDBC出现了,JDBC是SUN公司制定的一套用于Java连接数据库执行SQL语句的规范,标准。而JDBC与ODBC有个非常重要的不同点:JDBC并没有提供连接各个数据库的实现,需要由各大厂商自行去完成。
3.三方关系
三方:规范制定者,规范实现者,规范使用者。
规范制定者:SUN。制定了一些得到连接,执行SQL的规范,也就是一些接口的集合,如Connectivity接口表示连接对象。
规范实现者:各个数据库厂商,他们学习规范,也就是实现规范接口中定义的所有功能,这些实现类一般打成一个jar包。
规范使用者:应用程序员。学习各个接口及方法含义。从各个数据库厂商官网下载jar包连接数据库使用。



