1 / 1 / 1
Регистрация: 05.03.2013
Сообщений: 41
|
||||||
1 | ||||||
Ошибка при добавлении записи в БД03.05.2013, 14:54. Показов 1523. Ответов 15
Метки нет (Все метки)
Извиняюсь за глупый вопрос. Помогите подправить кавычки в SQL запросе.
javax.servlet.ServletException: org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "INSERT INTO Addresses.tAddress (Firstname, Lastname, Country, City, Address, Index) VALUES (Ivan"", ""Ivanov"", ""Russia"", ""Ivanovo"", ""Address 21-32[*]"", 95632)"; SQL statement: INSERT INTO Addresses.tAddress (Firstname, Lastname, Country, City, Address, Index) VALUES (Ivan", "Ivanov", "Russia", "Ivanovo", "Address 21-32", 95632) [42000-171] Уже по-разному их переставляла, то не хватает одной, то две лишние и т.д. Помогите, пожалуйста!!
0
|
03.05.2013, 14:54 | |
Ответы с готовыми решениями:
15
Ошибка при добавлении записи в таблицу Hibernate Ошибка при добавлении записи Ошибка при добавлении записи в БД Ошибка при добавлении записи в БД |
03.05.2013, 15:26 | 2 | |||||
нет предела лени человеческой. вроде так:
1
|
1 / 1 / 1
Регистрация: 05.03.2013
Сообщений: 41
|
||||||||||||||||
03.05.2013, 16:22 [ТС] | 3 | |||||||||||||||
AckiyBolt, Вставила ваш код. Теперь выдаёт ошибку:
javax.servlet.ServletException: org.h2.jdbc.JdbcSQLException: Column "Ivan" not found; SQL statement: INSERT INTO Addresses.tAddress (Firstname, Lastname, Country, City, Address, Index) VALUES ("Ivan","Ivanov","Russia","Ivanovo","Address 21-32",34) [42122-171] Не могу понять, что не так? index.jsp
Address.java
Database.java
0
|
03.05.2013, 16:31 | 4 | |||||
эм... забавно... вот такое попробуйте
1
|
1 / 1 / 1
Регистрация: 05.03.2013
Сообщений: 41
|
|
03.05.2013, 16:53 [ТС] | 5 |
AckiyBolt, Спасибо большое! Всё работает!
0
|
9 / 9 / 3
Регистрация: 29.05.2011
Сообщений: 74
|
||||||
03.05.2013, 17:53 | 6 | |||||
Попробуй еще так:
Некоторые говорят лучше так. Лучше не использовать запросы, не знаю правда почему))
0
|
03.05.2013, 18:03 | 7 |
это использование ОРМ. не лучше, иначе. некоторые, видимо, не шарят когда что нужно использовать. в любом случае для обучения сначала нужно колупать тупые запросы
да. а лучше юзать вот это: http://docs.oracle.com/javase/... pared.html зачем? запросы экранируются от скул инекций. типа более секьюрно
1
|
9 / 9 / 3
Регистрация: 29.05.2011
Сообщений: 74
|
|
03.05.2013, 18:05 | 8 |
0
|
04.05.2013, 12:14 | 13 |
ага сначала научил как конкатенить, а потом кто там глянет в сложный препаред, когда тут всё так няшно и удобно работает )))
просто если приводить демо по конкату, надо его снабжать сразу же инжектом, чтоб новис сразу озаботился. ато щя возможно кроме нас эту тему уже никто и не читает
0
|
9 / 9 / 3
Регистрация: 29.05.2011
Сообщений: 74
|
|
04.05.2013, 12:33 | 14 |
Читает, но что-то я ничего не понял
0
|
04.05.2013, 14:42 | 16 | |||||
там обьединиены 2 sql выражения в адресе, получается чёт типа:
0
|
04.05.2013, 14:42 | |
04.05.2013, 14:42 | |
Помогаю со студенческими работами здесь
16
Ошибка при добавлении записи Ошибка при добавлении записи в БД Ошибка при добавлении записи Ошибка при добавлении записи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |