JDBC(Java Database Connectivity,Java数据库连接),提供了一种与平台无关的用于实行SQL语句的标准Java API。
JDBC是一套数据库操作标准。每个数据库厂商都会提供一个JDBC的驱动程序,常见的JDBC驱动程序分为以下4类:
1.JDBC-ODBC桥驱动,ODBC(Open Database Connectivity,开放数据库连接)是微软公司提供的一套数据库操作的编程接口,在Windows操作系统下对各种数据库有很好的兼容性。如下图:
由于通过JDBC-ODBC桥驱动连接数据库通过了ODBC,所以这种连接方式效率较低。
2.JDBC本地驱动,直接使用各个数据库生产商提供的JDBC驱动程序。这种连接操作效率较高,不过只能应用到特定的数据库上,使程序丧失了可移植性。如图: