powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / PreparedStatment insert
6 сообщений из 6, страница 1 из 1
PreparedStatment insert
    #38822505
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть часть кода
Код: java
1.
2.
3.
4.
5.
[/SRC]
[SRC java]...
			PreparedStatement preparedStmt = conn.prepareStatement(query);
			preparedStmt.execute();
...



Есть insert
Код: java
1.
		String query = "insert into RUE (RUE) values ('Тест1'); \n "



Все работает отлично

Вопрос, почему валится на таком insert
Код: java
1.
2.
3.
4.
5.
6.
		String query = "insert into RUE (RUE) values ('Тест1'); \n "
				+ "insert into RUE (RUE) values ('Тест2'); \n "
				+ "insert into RUE (RUE) values (Тест3'); \n "
				+ "insert into RUE (RUE) values ('Тест4'); \n "
				+ "insert into RUE (RUE) values (Тест5'); \n "
				+ "insert into RUE (RUE) values ('Тест6');";



Код: java
1.
 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 'insert into RUE (RUE) values ('Test2') 
...
Рейтинг: 0 / 0
PreparedStatment insert
    #38822511
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

Один Statement - Один запрос. Используйте biding variables и batch.
...
Рейтинг: 0 / 0
PreparedStatment insert
    #38822529
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz-=Koba=-,

Один Statement - Один запрос. Используйте biding variables и batch.

А как можно файлы sql тогда запускать?
...
Рейтинг: 0 / 0
PreparedStatment insert
    #38822530
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-А как можно файлы sql тогда запускать?
Разбивать на запросы и запускать.
...
Рейтинг: 0 / 0
PreparedStatment insert
    #38822564
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-, есть важный смысл касающийся обработки ошибок. При пакетной обработке inserts
тебе в любом случае нужно фиксировать исключения и понимать в какой строке они возникли.
...
Рейтинг: 0 / 0
PreparedStatment insert
    #38822567
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-=Koba=-, зачем тут PreparedStatement, чтобы медленнее работало (команды будут ходить на сервер дважды)? Если требуется произвольный SQL запускать - надо обычный Statement использовать
Код: java
1.
2.
Statement query = connect.createStatement();
query.executeQuery(sql);


PreparedStatement - совсем для другого, и его действительно хорошо использовать при массовой вставке, но с параметрами, а не как здесь
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / PreparedStatment insert
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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