<dependency>
<groupId>org.adbcj</groupId>
<artifactId>adbcj-api</artifactId>
<version>0.6.5</version>
</dependency>
<dependency>
<groupId>org.adbcj</groupId>
<artifactId>adbcj</artifactId>
<version>0.6.5</version>
</dependency>
import org.adbcj.Connection;
import org.adbcj.ConnectionManager;
import org.adbcj.DriverManagerProvider;
import org.adbcj.mysql.MysqlConnectionManager;
public class DatabaseAccess {
public static void main(String[] args) {
ConnectionManager connectionManager = new MysqlConnectionManager(
"jdbc:mysql://localhost:3306/mydatabase", "username", "password");
Connection connection = connectionManager.connect().join();
connection.executeQuery("SELECT * FROM mytable")
.thenApply(result -> {
System.out.println("Query Result: " + result);
return result;
})
.exceptionally(throwable -> {
System.out.println("An error occurred: " + throwable.getMessage());
return null;
});
}
}