Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.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 要使用哪个jar连接到MS SQL server_Java_Sql_Sql Server_Jdbc_Mssql Jdbc - Fatal编程技术网

Java 要使用哪个jar连接到MS SQL server

Java 要使用哪个jar连接到MS SQL server,java,sql,sql-server,jdbc,mssql-jdbc,Java,Sql,Sql Server,Jdbc,Mssql Jdbc,有人能告诉我需要在我的应用程序中包含哪个jar文件才能与ms sql server建立jdbc连接吗 提前感谢。sqljdbc.jar和sqljdbc4.jar类库文件将根据您首选的Java运行时环境(JRE)设置使用。有关选择哪个JAR文件的更多信息,请参阅JDBC驱动程序 可以找到下载链接和更多信息。 MS JDBC驱动程序。有文档。您可以使用jar,还需要将dll/so添加到java库路径中 编辑: Microsoft SQL Server JDBC驱动程序版本2.0提供了sqljdbc.

有人能告诉我需要在我的应用程序中包含哪个jar文件才能与ms sql server建立jdbc连接吗


提前感谢。

sqljdbc.jar和sqljdbc4.jar类库文件将根据您首选的Java运行时环境(JRE)设置使用。有关选择哪个JAR文件的更多信息,请参阅JDBC驱动程序

可以找到下载链接和更多信息。

MS JDBC驱动程序。有文档。

您可以使用jar,还需要将dll/so添加到java库路径中

编辑:

Microsoft SQL Server JDBC驱动程序版本2.0提供了sqljdbc.jarsqljdbc4.jar要使用的类库文件,具体取决于您首选的Java运行时环境(JRE)设置


sqljdbc4.jar类库需要6.0版或更高版本的Java运行时环境(JRE)。

微软于2017年开始将其驱动程序jar发布到中央Maven repo。 有关可用版本,请参阅

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>7.0.0.jre10</version>
</dependency>

com.microsoft.sqlserver
mssql jdbc
7.0.0.jre10

github上还有更新的版本:@Abhishek-现在也是开源的(MIT许可证)。JDBC驱动程序的版本非常旧(9年前发布)。寻找更多的最新信息。你让它听起来像是8年前给出一个最新的答案(!)是不好的。不,我只是给未来的读者一个提示,链接(仍然有效)将他们带到旧版本驱动程序的下载页面。使用古老版本的jdbc驱动程序的人甚至都不知道,他们会问大量的mssql jdbc问题。