图三:Sun的JDBC驱动程序选择工具 下面我们来看看各个选项分别有哪些意义。 JDBC API JDBC API的重要性在于,它决定了Java开发者可用的功能。早期的Java应用可能无法使用JDBC 3.0提供的许多高级特性,但这些特性对于高事务性、分布式的应用来说必不可少。使用最新版本的JDBC API,开发者才能使用各种新的DBMS和操作系统安全扩展,以及诸如连接池、语句缓冲池、RowSets对象等最新的性能优化机制。
J2EE认证
记住,JDBC只是一个规范,而不是一个软件的标准实现。各个厂商可以根据需要实现自己的JDBC驱动程序。有一些驱动程序完全遵从J2EE规范,还有许多驱动程序不遵从J2EE规范。JDBC驱动程序的J2EE认证(即获取Certified for J2EE logo)由Sun的CTS(Certification Test Suite)确定,假如要判定一种驱动程序是否比另一种优秀,它可以作为判定驱动程序质量的标准之一。一般我们可以认为,通过这种认证的厂商对产品质量比较关注,在http://java.sun.com/products/jdbc/industry.Html可以找到一个拥有相关产品且认可(Endorse)JDBC标准的厂商清单。