Ошибка: не найден подходящий драйвер для jdbc: omar \ mssqlserver01: sqlserver: // localhost: 1433; DatabaseName = DB1FR; - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь подключить код Java к серверу SQL, я использую движок mssqlserver01, база данных называется DB1FR.

Я попытался открыть конфигурацию SQL сервера -> TCP / UDP -> IP-адрес и унифицированные все порты до 1433 и динамические до 0. Я также попробовал другой движок, перезапустил базу данных.

public static void addCustomer(int id, String fullName, String email, int creditCardNum, int nationalID) throws SQLException {

    Connection con = DriverManager.getConnection( "jdbc:sqlserver://mssqlserver01:1433;DatabaseName=DB1FR;user=omar;");

    java.sql.Statement stmt = con.createStatement();
    ResultSet rs = stmt.executeQuery("INSERT INTO dbo.Customer(CustomerID, full_name, email, creditcardnum, nationalid) VALUES " 
    + id + ", " 
    + fullName + ", " 
    + email + ", " 
    + creditCardNum + ", " 
    + nationalID);

    while (rs.next()) {
        int x = rs.getInt("a");
        String s = rs.getString("b");
        float f = rs.getFloat("c");
    }
}

Он должен вставить в таблицу CUSTOMER эти значения. Но выдается исключение, и таблица не обновляется.

enter image description here

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