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.

有帮助吗?

解决方案

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();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top