SQL Server 2008的JDBC驱动程序列表(比较)

Ayy*_*udy 47 java jtds jdbc sql-server-2008

我正在评估JDBC驱动程序的整个过程,特别是与SQL Server 2008一起使用Windows身份验证.我收集了一份我发现的列表,并在下面列出了它们.

我的问题是,是否有任何其他与SQL Server 2008兼容的JDBC驱动程序,我还应该查看?

  1. Microsoft JDBC驱动程序

    URL: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. Progress DataDirect

    网址: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 Merlia

    网址: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个数据库连接的单个用户免费.

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