49

我正在评估一整套 JDBC 驱动程序,特别是与带有 Windows 身份验证的 SQL Server 2008 一起使用。我收集了一份我找到的清单,并在下面列出了它们。

我的问题是,是否还有其他与 SQL Server 2008 兼容的 JDBC 驱动程序我也应该考虑审查?

  1. 微软 JDBC 驱动程序

    网址:http: //msdn.microsoft.com/en-us/sqlserver/aa937724

    优点:用于 SQL Server 2008 的官方 Microsoft JDBC 驱动程序!基于几年前微软购买的 JNetDirect JSQLConnect 驱动程序 v3,从那时起他们一直在此基础上构建。JNetDirect JSQLConnect 的支持告诉我这一点。

    缺点:似乎有很多连接/稳定性问题,不要相信我,只是谷歌吧:)。没有办法禁用我正在寻找的语句准备/池。

    JDBC 合规性:尽管许多方法抛出 UnimplementedException,但声称是 JDBC 4.0 兼容的!!!!

    JDBC 类型:4

    价格:免费

  2. 进度数据直接

    网址http ://www.datadirect.com/index.html

    优点:声称是一流的,被 Informatica 等众多应用程序使用,并且该公司已经存在很长时间了!获得快速支持 - 我已经简短地处理过他们。

    缺点:?

    JDBC 合规性:声称符合 JDBC 4.0

    JDBC 类型:5

    价格:不免费

  3. JTDS

    网址:http: //jtds.sourceforge.net/

    优点:比官方的 Microsoft JDBC 驱动程序快得多。有一种禁用准备好的语句的方法。

    缺点:?

    JDBC 合规性:仅符合 JDBC 3.0。这对我来说是一个交易破坏者,因为不支持像 .validate() 和 .isClosed() 这样的重要方法,因为它们是 JDBC 4.0 方法。

    JDBC 类型:4

    价格:免费 - 开源

  4. INET 梅利亚

    网址: http: //www.inetsoftware.de/products/jdbc-driver/ms-sql/merlia

    优点:比官方的 Microsoft JDBC 驱动程序快得多。有一种方法可以禁用准备好的语句。

    缺点:?

    JDBC 合规性:声称符合 JDBC 3.0/4.0

    JDBC 类型:4

    价格:不免费

  5. JNetDirect JSQLConnect

    网址http ://www.jnetdirect.com/products/jsqlconnect.html

    优点:比官方的 Microsoft JDBC 驱动程序快得多。有办法禁用准备好的语句

    缺点:?

    JDBC 合规性:声称符合 JDBC 3.0/4.0

    JDBC 类型:4

    价格:对于只有 1 个数据库连接的单个用户免费。

如果你能保持你的评论干净,我很乐意和其他人一起更新这篇文章。

4

0 回答 0