<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql-async</artifactId>
<version>1.4.3</version>
</dependency>
Connection connection = new ConnectionBuilder()
.hostname("localhost")
.port(5432)
.database("mydatabase")
.username("myuser")
.password("mypassword")
.build();
QueryResult queryResult = connection.executeQuery(
"SELECT * FROM mytable",
new QueryResultHandler() {
@Override
public void handleResult(QueryResult queryResult) {
}
}
);
QueryResult queryResult = connection.executeUpdate(
"INSERT INTO mytable (column1, column2) VALUES ('value1', 'value2')",
new QueryResultHandler() {
@Override
public void handleResult(QueryResult queryResult) {
}
}
);