23,404
社区成员
发帖
与我相关
我的任务
分享
请问楼主现在解决了吗
Connection conn = DriverManager.getConnection("jdbc:sqlserver://<server>;user=<user>;password=<password>;");
System.out.println("Driver version: " + conn.getMetaData().getDriverVersion());
现在的话用官网统一的Microsoft JDBC Driver For SQL Server就行,选择符合自己JDK的(比如jdk8就用名字里有jre8的),参考"JDBC驱动程序概述"这部分。实在不知道怎么选就用最新的,支持SQL Server 2017、SQL Server 2016、SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008 和 Azure SQL Database
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.2.2.jre8</version>
</dependency>
https://docs.microsoft.com/zh-cn/sql/connect/jdbc/overview-of-the-jdbc-driver?view=sql-server-2017
如果还有错误的话应该就不是驱动的问题了