所以整个数据库都连接到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());
}
答案 0 :(得分:0)
您缺少空格。在StudentInfo之后添加。现在检查。
//insert values
Statement statement = con.createStatement();
String sql =("INSERT INTO StudentInfo "+
"VALUES('first_name’,'last_name’,'StudID’)");
statement.executeUpdate(sql);