добавление значений базы данных с использованием интерфейса Java - PullRequest
0 голосов
/ 17 марта 2019

Так что я просто новичок в том, что вся база данных подключена к Java, и для своего проекта я решил интегрировать некоторые графические интерфейсы, поскольку это, кажется, делает вещи проще и удобнее для пользователя. По какой-то причине я не могу добавить значения, потому что меня спрашивают, где находится ключевое слово VALUES, хотя оно там и есть. Может кто-нибудь помочь? действительно потерял здесь: (

try{
        //get connection 
        DBconnection dbconn = new DBconnection();
        dbconn.login("homeuser", "12345");
        dbconn.connect();
        con =dbconn.getConnection();
        //insert values
        Statement statement = con.createStatement();
        String sql =("INSERT INTO StudentInfo"+
                "VALUES('first_name,'last_name,'StudID)");
        statement.executeUpdate(sql);
        JOptionPane.showConfirmDialog(rootPane, "Record Added.");
        con.commit();
        first.setText("");
        last.setText("");
        idText.setText("");
    }catch(SQLException sqlex){
        System.out.println(sqlex.getErrorCode()+" "+sqlex.getMessage());
    }

1 Ответ

0 голосов
/ 17 марта 2019

Вам не хватает пробела. добавлено после StudentInfo. Проверь сейчас.

//insert values
    Statement statement = con.createStatement();
    String sql =("INSERT INTO StudentInfo "+
            "VALUES('first_name’,'last_name’,'StudID’)");
    statement.executeUpdate(sql);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...