<dependencies>
<dependency>
<groupId>org.bluejelly</groupId>
<artifactId>adbcj-jdbc</artifactId>
<version>2.0.0</version>
</dependency>
</dependencies>
db.url=jdbc:mysql://localhost:3306/mydatabase
db.username=username
db.password=password
import io.adbcj.Connection;
import io.adbcj.ConnectionManager;
import io.adbcj.mysql.pool.MysqlConfigBuilder;
import io.adbcj.mysql.pool.MysqlConnectionFactory;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeoutException;
public class DatabaseConnector {
private static final String DB_URL = "jdbc:mysql://localhost:3306/mydatabase";
private static final String DB_USERNAME = "username";
private static final String DB_PASSWORD = "password";
public static void main(String[] args) {
try {
ConnectionManager connectionManager = new MysqlConnectionFactory(MysqlConfigBuilder
.create()
.database(DB_URL)
.username(DB_USERNAME)
.password(DB_PASSWORD)
.build());
Connection connection = connectionManager.connect().get();
// ...
connection.close().get();
e.printStackTrace();
}
}
}