database { type = "mysql" host = "localhost" port = 3306 user = "root" password = "password" database = "mydatabase" } import org.adbcj.Connection; import org.adbcj.DriverManager; import org.adbcj.Result; import org.adbcj.Value; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; public class ADBCJExample { public static void main(String[] args) { Connection connection = DriverManager.getConnection("adbcj:mysql://localhost:3306/mydatabase", "root", "password"); CompletableFuture<Result> queryFuture = connection.executeQuery("SELECT * FROM mytable"); queryFuture.thenAccept(result -> { try { System.out.println(result.getAffectedRows()); for (Value[] row : result.getRows()) { System.out.println(row.toString()); } e.printStackTrace(); } }); CompletableFuture<Result> updateFuture = connection.executeUpdate("UPDATE mytable SET column1 = 'value' WHERE id = 1"); updateFuture.thenAccept(result -> { try { System.out.println(result.getAffectedRows()); e.printStackTrace(); } }); connection.close(); } }


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