powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Добавление записи в БД
5 сообщений из 5, страница 1 из 1
Добавление записи в БД
    #40076821
Denis25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять где ошибка. Может кто подскажет, что может быть не так
Вот какая ошибка: 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");

}
...
Рейтинг: 0 / 0
Добавление записи в БД
    #40076838
DHDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis25,

+ "(?,?,?,?,?,?,?,?,?,?,?,?,?,?,)");

вопрос запятая скобка
...
Рейтинг: 0 / 0
Добавление записи в БД
    #40076843
Denis25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DHDD, если вы имели ввиду так:
+ "(?,'?,'?,'?,'?,'?,'?,'?,'?,'?,'?,'?,'?,'?,')");
То уже вылазит другая ошибка
Parameter index out of range (8 > number of parameters, which is 7).
...
Рейтинг: 0 / 0
Добавление записи в БД
    #40076885
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое впечатление, что ты программируешь методом тыка.
Апостроф ты зачем добавил? Для красоты?
...
Рейтинг: 0 / 0
Добавление записи в БД
    #40076900
Denis25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, я новичок просто и обыкновенна не внимательность( проблему решил
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Добавление записи в БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]