java.sql.SQLException: 没有找到适合 jdbc:microsoft 的驱动程序
java.sql.SQLException: No suitable driver found for jdbc:microsoft
您好,我需要将我的 java 程序连接到 Microsoft Sql 服务器。我得到
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://LB236:1521;databasename=checkpointDB
我找不到任何问题,请查看我的代码并告诉我哪里出了问题。
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://"+ properties.getProperty(CP.dbHost.toString())+":"+properties.getProperty(CP.dbPort.toString())+";databasename="+properties.getProperty(CP.dbDatabase.toString()),properties.getProperty(CP.dbUser.toString()),AppDecrypter.getInstance().decrypt(properties.getProperty(CP.dbPassword.toString())));
完整堆栈跟踪:
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://LB236:1521;databasename=checkpointDB
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at de.mvn.gotdb_mvn.Importer.openConnection(Importer.java:117)
at de.mvn.gotdb_mvn.Importer.openConnection(Importer.java:135)
at de.mvn.gotdb_mvn.Main.main(Main.java:33)
我认为问题出在您输入的 JDBC url 上。
应该是jdbc:sqlserver://ServerName\sqlexpress.....
确保您正在使用的 sqljdbc jar 文件包含在项目的构建路径中。
Here is a good tutorial sql 服务器
连接url应该是这样的:
DriverManager.getConnection("jdbc:sqlserver://"+.......
从连接字符串中省略“:microsoft”。
希望这有效。
您好,我需要将我的 java 程序连接到 Microsoft Sql 服务器。我得到
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://LB236:1521;databasename=checkpointDB
我找不到任何问题,请查看我的代码并告诉我哪里出了问题。
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://"+ properties.getProperty(CP.dbHost.toString())+":"+properties.getProperty(CP.dbPort.toString())+";databasename="+properties.getProperty(CP.dbDatabase.toString()),properties.getProperty(CP.dbUser.toString()),AppDecrypter.getInstance().decrypt(properties.getProperty(CP.dbPassword.toString())));
完整堆栈跟踪:
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://LB236:1521;databasename=checkpointDB
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at de.mvn.gotdb_mvn.Importer.openConnection(Importer.java:117)
at de.mvn.gotdb_mvn.Importer.openConnection(Importer.java:135)
at de.mvn.gotdb_mvn.Main.main(Main.java:33)
我认为问题出在您输入的 JDBC url 上。
应该是jdbc:sqlserver://ServerName\sqlexpress.....
确保您正在使用的 sqljdbc jar 文件包含在项目的构建路径中。
Here is a good tutorial sql 服务器
连接url应该是这样的:
DriverManager.getConnection("jdbc:sqlserver://"+.......
从连接字符串中省略“:microsoft”。
希望这有效。