使用Java GUI添加数据库值



所以我真的很新,整个数据库都连接到Java,对于我的项目,我决定集成一些GUI,因为这似乎使事情变得更容易,用户友好。由于某种原因,我无法添加值,因为我被问到值关键字在哪里,即使它在那里。有人可以帮忙吗?在这里真的迷失了:(

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());
    }

您缺少一个空间。在StudentInfo之后添加。现在检查。

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

最新更新