我阅读了与之相关的其他主题,但没有找到解决方案,
String jdbcUrl = "jdbc:sqlserver://;server_name=MYSERVERNAME,instancename=MAINSTANCENAME:1211;databaseName=MYDATABASENAME;user=MYUSER;password=MYPASSWORD";
Connection conn = DriverManager.getConnection(jdbcUrl);
System.out.println("successfull");
结果是错误:线程“main”java.sql.SQLException中出现异常:没有找到适合jdbc的驱动程序:sqlserver://;...
在 pom thera 中是依赖项:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.1.1.jre10-preview</version>
<scope>test</scope>
</dependency>
</dependencies>
最佳答案
从此:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>7.1.1.jre10-preview</version>
<scope>test</scope>
</dependency>
删除这一行:
<scope>test</scope>
它使 JDBC 驱动程序仅在单元测试期间可用。
关于java - 使用 jdbc 驱动程序将 java 连接到 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53044251/