0

I have SQL statements as follows:

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

How can I execute such type of SQL commands contained successively in a single file? I need to execute this SQL file in the Java code.

Thanks.

suat
  • 4,239
  • 3
  • 28
  • 51

1 Answers1

1

Construct an sql statement with both the queries (INSERT and UPDATE) using PreparedStatement and executes executeBatch which is according to the documentation Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts like

preparedStatement.executeBatch();
Sajan Chandran
  • 11,287
  • 3
  • 29
  • 38