Я пытаюсь вставить данные, которые пользователь вводит в jtextfield в базу данных msaccess. Когда я пытаюсь выполнить свою инструкцию sql, я получаю сообщение об ошибке Синтаксис в инструкции INSERT INTO. Я проверил свой sql-оператор и попробовал несколько разных вещей, но не могу найти какой-либо синтаксической ошибки.Синтаксис Ошибка вставить до? MSAccess
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);
}
Благодаря тонну для четкого ответа и многое другое! Это просто для небольшого школьного проекта, поэтому я не слишком беспокоюсь о SQL Injection, но я обязательно буду вносить мои значения в параметр в будущем. – Fisheries
приветствую ': D' Добро пожаловать, кстати, кстати! –