21.2.3 JDBC的用处

JDBC的引入有其非常重要的作用:

❑程序员可以使用Java开发基于数据库的应用程序,在遵守Java语言规则的同时,可以使用标准的SQL语句访问任何数据库。

❑如果数据库厂商提供较底层的驱动程序,程序员可以在自己的软件中,使用比较优化的驱动程序。

其实JDBC和ODBC是统一模型,那为什么不采用ODBC呢?因为ODBC过于复杂难以掌握,也比较难部署。

数据库连接对动态网站来说是最为重要的部分。Java中连接数据库的技术是JDBC(Java DataBase Connectivity)。很多数据库系统带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBC-ODBC bridge,用此技术,Java程序就可以访问带有ODBC驱动程序的数据库。目前,大多数数据库系统都带有ODBC驱动程序,所以,Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。