Вы находитесь на странице: 1из 1

//BatchExecutor.

java

public class BatchExecutor {


02.
03.public void execute(List<string> commands) {
04.Connection con = null;
05.try {
06.Class.forName("com.mysql.jdbc.Driver");
07.con = DriverManager.getConnection("jdbc:mysql://localhost:3306/butecodb",
"root", "");
08.Statement stmt = con.createStatement();
09.for (String command : commands) {
10.stmt.addBatch(command);
11.}
12.stmt.executeBatch();
13.stmt.close();
14.} catch (Exception e) {
15.e.printStackTrace();
16.} finally {
17.try {
18.con.close();
19.} catch (SQLException e) {
20.e.printStackTrace();
21.}
22.}
23.}
24.}
25.</string>

//---------App.java

public class App{


02.
03.public static void main( String[] args ){
04.
05.List<string> commands = new ArrayList<string>();
06.commands.add("insert into buteco values (1,'Bar do Jairo')");
07.commands.add("insert into buteco values (2,'Bar do Ênio')");
08.commands.add("insert into buteco values (3,'Bar Viva Cuba!')");
09.
10.BatchExecutor batchExecutor = new BatchExecutor();
11.batchExecutor.execute(commands);
12.
13.}
14.}
15.</string></string>

Вам также может понравиться