Connection connection = new LocalConnectionProvider().createConnection("jdbc:adbcj:mysql://localhost:3306/mydatabase", "username", "password"); CompletableFuture<QueryResult> queryFuture = connection.executeQuery("SELECT * FROM mytable"); queryFuture.whenComplete((resultSet, throwable) -> { }); BatchingPreparedStatementBuilder builder = connection.batchingPreparedStatementBuilder("INSERT INTO mytable (column1, column2) VALUES (?, ?)"); for (int i = 0; i < 1000; i++) { builder.setString(1, "value1"); builder.setString(2, "value2"); builder.addBatch(); } CompletableFuture<Void> insertFuture = builder.execute(); insertFuture.whenComplete((result, throwable) -> { }); connection.close().get();


上一篇:
下一篇:
切换中文