|
Добавление записи в БД
|
|||
---|---|---|---|
#18+
Не могу понять где ошибка. Может кто подскажет, что может быть не так Вот какая ошибка: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 Ниже код: try { Class.forName("com.mysql.jdbc.Driver"); sqlConn = DriverManager.getConnection(dataConn,username,password); pst = sqlConn.prepareStatement("insert into studentdate (studentid,firstname,surname,address," + "gender,mobile,maths,games,datasci,analysis,graphic,database1,science,english)values" + "(?,?,?,?,?,?,?,?,?,?,?,?,?,?,)"); pst.setString(1, txtStudentID.getText()); pst.setString(2, txtFirstname.getText()); pst.setString(3, txtSurname.getText()); pst.setString(4, txtAddress.getText()); pst.setString(5, (String) cboGender.getSelectedItem()); pst.setString(6, txtMobile.getText()); pst.setString(7, (String)cboMaths.getSelectedItem()); pst.setString(8, (String)cboGames.getSelectedItem()); pst.setString(9, (String)cboDataSci.getSelectedItem()); pst.setString(10, (String)cboAnalysis.getSelectedItem()); pst.setString(11, (String)cboGraphic.getSelectedItem()); pst.setString(12, (String)cboDatabase.getSelectedItem()); pst.setString(13, (String)cboDataSci.getSelectedItem()); pst.setString(14, (String)cboEnglish.getSelectedItem()); pst.executeUpdate(); JOptionPane.showMessageDialog(this, "Student Record Added"); } ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 11:56 |
|
Добавление записи в БД
|
|||
---|---|---|---|
#18+
Denis25, + "(?,?,?,?,?,?,?,?,?,?,?,?,?,?,)"); вопрос запятая скобка ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 12:20 |
|
Добавление записи в БД
|
|||
---|---|---|---|
#18+
DHDD, если вы имели ввиду так: + "(?,'?,'?,'?,'?,'?,'?,'?,'?,'?,'?,'?,'?,'?,')"); То уже вылазит другая ошибка Parameter index out of range (8 > number of parameters, which is 7). ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 12:32 |
|
Добавление записи в БД
|
|||
---|---|---|---|
#18+
Такое впечатление, что ты программируешь методом тыка. Апостроф ты зачем добавил? Для красоты? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 13:41 |
|
|
start [/forum/topic.php?fid=47&fpage=8&tid=1828042]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
74ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 183ms |
0 / 0 |