[英]Could not load JDBC driver class [com.microsoft.sqlserver.jdbc.SQLServerDriver] in Maven Project
[英]java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver or com.microsoft.jdbc.sqlserver.SQLServerDriver
我必须查询 MSSQL。 我尝试了所有解决方案,但没有奏效。 我尝试了 com.microsoft.sqlserver.jdbc.SQLServerDriver
和 com.microsoft.jdbc.sqlserver.SQLServerDriver。
有问题的部分可能在哪里?
谢谢。
和数据库服务
String connectionString = "";
String JDBC_SQLSERVER_STRING = "jdbc:sqlserver://";
//for (HierarchicalConfiguration database : databases) {
try
{
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch (ClassNotFoundException ex) {
throw new Exception();
}
connectionString = JDBC_SQLSERVER_STRING + "xx" + ":" + "yy" + ";databaseName=" + "zz";
Connection conn = DriverManager.getConnection(connectionString, "aa", "bb");
PreparedStatement ps = conn.prepareStatement("SELECT TOP 10 * FROM zz.cc");
请分享您的 pom.xml 文件,您使用的是 sqljdbc maven 依赖项还是外部 .jar 文件?
这里是最新版的sqlserver maven依赖,微软最近宣布开源Microsoft JDBC Driver for SQL Server! 现在您可以直接使用以下依赖项而不是添加外部库:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.1.0.jre8</version>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.