我正在尝试将用户输入到 jtextfield 中的数据插入到 msaccess 数据库中。当我尝试执行我的 sql 语句时,我收到一条错误,指出 INSERT INTO 语句中的语法错误。我检查了我的 sql 语句并尝试了一些不同的方法,但似乎找不到任何类型的语法错误。
conn = Connect.ConnectDB();
String sql = "insert into Team ("
+"TeamID,"
+"TeamCity,"
+"TeamMascot,"
+ "values("+txtid.getText()+ ",'"+txtname.getText()+"','"+txtaddress.getText()+"')" ;
try{
pst = conn.prepareStatement(sql);
pst.execute();
JOptionPane.showMessageDialog(null, "Entry " + txtid.getText() + " Saved");
UpdateJTable();
//conn.close();
}
catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}