2013-09-09 1 views
0

У меня есть SQL заявления следующим образом:Как я могу выполнять пользовательские команды SQL с помощью ORACLE SQLLDR

INSERT INTO PERSON(PERSON_ID, YEAR_OF_BIRTH) VALUES (1, 0); 
UPDATE PERSON SET PERSON_ID=2; 

Как выполнить такой тип команд SQL, содержащихся последовательно в одном файле? Мне нужно выполнить этот файл SQL в коде Java.

Спасибо.

ответ

1

Построить sql заявление с обеих запросов (INSERT и UPDATE) с помощью PreparedStatement и выполняет executeBatch, который в соответствии с documentationSubmits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts как

preparedStatement.executeBatch(); 
Смежные вопросы