Java 是否有任何类型2 JDBC驱动程序可以与SQL Server通信?
最近,我们尝试使用Microsoft JDBC driver 4.0来评估数据存储在SQL Server 2012中的应用程序的性能。根据基准测试结果,MicrosoftJDBCDriver4.0略优于jTDS 我们的高级技术总监与我们分享了他的经验,几年前他曾尝试使用Type2本机API驱动程序在应用程序和Oracle数据库之间交换数据,以提高性能。但经过数小时的搜索,我们找不到任何用于SQLServer的Type2JDBC驱动程序 因此,我们想知道是否有任何类型2 JDBC驱动程序可用于与SQL Server通信?非常感谢Java 是否有任何类型2 JDBC驱动程序可以与SQL Server通信?,java,sql-server,jdbc,driver,jtds,Java,Sql Server,Jdbc,Driver,Jtds,最近,我们尝试使用Microsoft JDBC driver 4.0来评估数据存储在SQL Server 2012中的应用程序的性能。根据基准测试结果,MicrosoftJDBCDriver4.0略优于jTDS 我们的高级技术总监与我们分享了他的经验,几年前他曾尝试使用Type2本机API驱动程序在应用程序和Oracle数据库之间交换数据,以提高性能。但经过数小时的搜索,我们找不到任何用于SQLServer的Type2JDBC驱动程序 因此,我们想知道是否有任何类型2 JDBC驱动程序可用于与S
注意:我们尝试了jTDS版本1.2.8,而不是最新版本,因为我们目前正在使用JDK 1.6开发应用程序。与所有其他驱动程序类型相比,我更喜欢类型4驱动程序。根据我的经验,它们总是更快。众所周知,JNI在Java中速度非常慢,2型驱动程序是针对JNI编写的。最后,它们是对没有纯Java驱动程序的数据库的攻击。我非常怀疑2型驱动程序会改变任何东西。而且我不相信你的“高级技术总监”。10年前,使用JDK1.2或JDK1.3时,Type2驱动程序可能会更快。但Oracle多年来一直在推荐瘦驱动程序(“aka type 4”)以及其他“获得最佳性能”的原因。您是否确实存在与数据传输直接相关的性能问题?