Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否有任何类型2 JDBC驱动程序可以与SQL Server通信?_Java_Sql Server_Jdbc_Driver_Jtds - Fatal编程技术网

Java 是否有任何类型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

最近,我们尝试使用Microsoft JDBC driver 4.0来评估数据存储在SQL Server 2012中的应用程序的性能。根据基准测试结果,MicrosoftJDBCDriver4.0略优于jTDS

我们的高级技术总监与我们分享了他的经验,几年前他曾尝试使用Type2本机API驱动程序在应用程序和Oracle数据库之间交换数据,以提高性能。但经过数小时的搜索,我们找不到任何用于SQLServer的Type2JDBC驱动程序

因此,我们想知道是否有任何类型2 JDBC驱动程序可用于与SQL Server通信?非常感谢


注意:我们尝试了jTDS版本1.2.8,而不是最新版本,因为我们目前正在使用JDK 1.6开发应用程序。

与所有其他驱动程序类型相比,我更喜欢类型4驱动程序。根据我的经验,它们总是更快。众所周知,JNI在Java中速度非常慢,2型驱动程序是针对JNI编写的。最后,它们是对没有纯Java驱动程序的数据库的攻击。我非常怀疑2型驱动程序会改变任何东西。而且我不相信你的“高级技术总监”。10年前,使用JDK1.2或JDK1.3时,Type2驱动程序可能会更快。但Oracle多年来一直在推荐瘦驱动程序(“aka type 4”)以及其他“获得最佳性能”的原因。您是否确实存在与数据传输直接相关的性能问题?