Здравствуйте, мне нужно подключить мою java-программу к серверу Microsoft Sql. Я получаю java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://LB236:1521;databasename=checkpointDB
Я не могу найти никаких проблем, прошу взглянуть на мой код и сказать мне, что случилось.java.sql.SQLException: Не найдено подходящего драйвера для jdbc: microsoft
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)
Вы разместили свой 'sqljdbc.jar' в папке WEB-INF/lib? Убедитесь, что он находится там – Parth
посмотрите на это http://stackoverflow.com/questions/2451892/how-do-i-connect-to-a-sql-server-2008-database-in-java-with-jdbc – Mohsen
Are вы уверены в URL-адресе JDBC? Мне кажется подозрительным – fge