Ошибка при попытке выполнить запрос SQL Server через NetBeans - PullRequest
0 голосов
/ 02 октября 2019

Мое приложение успешно собирается, но не запускает запрос. Вот что я сделал до сих пор:

  • Скачал драйвер JDBC и использовал его для успешного создания соединения с базой данных, которое отображается на вкладке служб
  • Добавлена ​​переменная CLASSPATH и добавлено C: \Программные файлы \ Java \ jre1.8.0_221 \ bin; C: \ Program Files \ Java \ jdk1.8.0_221 \ bin;.; C: \ Программные файлы \ Java \ Microsoft JDBC Driver 7.4 для SQL Server \ sqljdbc_7.4 \ enu\ mssql-jdbc-7.4.1.jre8.jar, а также мои папки bin JRE и JDK и.
  • Запустите код ниже
import java.sql.*;

public class TestCode {




   public static void main(String[] args) 
   {

       try {
       Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

       String url = "jdbc:sqlserver://mysqlserver:1433;databaseName=mydatabase;integratedSecurity=false;";

       Connection conn = DriverManager.getConnection(url, "username", "password") ;  
       Statement stmt = conn.createStatement();
       ResultSet rs;

       rs = stmt.executeQuery("SELECT TOP 10 UserID FROM dbo.Users");
       while (rs.next())
       {
           String userID = rs.getString("UserID");
           System.out.println(userID);
       }
       }
       catch (Exception e)
       {
           System.err.println("Error");
           System.err.println(e.getMessage());
       }
   }
}

Ошибка, которую я получаюis:

Ошибка com.microsoft.sqlserver.jdbc.SQLServerDriver

Именно так называется мой драйвер. Я получил это, щелкнув правой кнопкой мыши по драйверу, щелкнув по настройке и скопировав класс драйвера из этого окна.

1 Ответ

0 голосов
/ 02 октября 2019

Fixed.

Необходимо добавить файл драйвера JDBC в библиотеку проекта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...