使用Java gui添加数据库值

时间:2019-03-17 17:54:07

标签: java sql oracle jdbc

所以整个数据库都连接到Java我才是真正的新手,而对于我的项目,我决定集成一些gui,因为这似乎使事情变得更加容易和用户友好。由于某些原因,我无法添加值,因为有人问我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 :(得分:0)

您缺少空格。在StudentInfo之后添加。现在检查。

//insert values
    Statement statement = con.createStatement();
    String sql =("INSERT INTO StudentInfo "+
            "VALUES('first_name’,'last_name’,'StudID’)");
    statement.executeUpdate(sql);