import org.adbcj.Connection; import org.adbcj.ConnectionManager; import org.adbcj.DriverManager; import org.adbcj.PreparedStatement; import org.adbcj.ResultSet; import org.adbcj.Value; import org.adbcj.ConnectionManagerProvider; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; public class AdbcjJdbcDriverExample { public static void main(String[] args) { ConnectionManager connectionManager = DriverManager.getConnectionManager("jdbc:mysql://localhost:3306/mydatabase", "username", "password"); CompletableFuture<Connection> connectionFuture = connectionManager.connect(); try { Connection connection = connectionFuture.get(); PreparedStatement statement = connection.prepareStatement("SELECT * FROM users"); CompletableFuture<ResultSet> resultSetFuture = statement.executeQuery(); ResultSet resultSet = resultSetFuture.get(); while (resultSet.hasNext()) { Value[] row = resultSet.next().getRow(); for (Value value : row) { System.out.print(value.getString() + " "); } System.out.println(); } connection.close().get(); e.printStackTrace(); } } }


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