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

Java SQL Server 2008的JDBC驱动程序列表(比较),java,sql-server-2008,jdbc,jtds,Java,Sql Server 2008,Jdbc,Jtds,我正在评估一整套JDBC驱动程序,特别是用于SQL Server 2008和Windows身份验证的驱动程序。我收集了一份我找到的清单,并将它们列在下面 我的问题是,是否还有其他与SQLServer2008兼容的JDBC驱动程序我也应该研究一下? Microsoft JDBC驱动程序 URL: 优点:针对SQL Server 2008的官方Microsoft JDBC驱动程序!基于微软几年前购买的JNetDirect JSQLConnect驱动程序v3,从那时起他们就一直在它的基础上构建。JNe

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

我的问题是,是否还有其他与SQLServer2008兼容的JDBC驱动程序我也应该研究一下?
  • Microsoft JDBC驱动程序

    URL

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

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

    JDBC合规性:声称是JDBC 4.0合规性的,尽管许多方法抛出了未实现的异常

    JDBC类型:4

    价格:免费

  • 进度数据直接

    URL

    优点:声称自己是一流的,被Informatica等众多应用程序使用,而且该公司已经存在多年了!有快速的支持-我已经简单地处理了它们

    缺点

    JDBC合规性:声称符合JDBC 4.0

    JDBC类型:5

    价格:非免费

  • JTDS

    URL

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

    缺点

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

    JDBC类型:4

    价格:免费-开源

  • INET Merlia

    URL

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

    缺点

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

    JDBC类型:4

    价格:非免费

  • JNetDirect JSQLConnect

    URL

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

    缺点

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

    JDBC类型:4

    价格:仅对1个数据库连接的单个用户免费


  • 如果你能保持评论的清晰,我很乐意与其他人一起更新这篇文章。

    部署SQL Server有困难吗?否则你就不会评价司机了。@Michael-O,事实上是的。我必须使用现有的数据库,选择切换到另一个数据库系统不是他们愿意考虑的事情。所以很不幸,我仍然需要评估SQL Server的驱动程序。@BenBrunk,非常同意你的看法。当4个人投票决定在发布后几分钟内关闭它时,我感到震惊。。。当时没有意义,今天仍然没有意义。我怀疑这个问题之所以结束是因为它不是一个有具体答案的问题。对于这种性质的比较/列表问题,根据项目的不同,回答“我应该使用哪一个”是主观的,并且给出的答案不适用于所有情况。这种性质的问题在FAQ中明确称为。这可能更适合于ServerFault。