
ποΈJDBC Database
Simple SQL CRUD operations for any database.
KDB Class Overview
Prerequisites
Example H2 Database
import ch.k43.util.KDB;
import ch.k43.util.KLog;
public class Database {
public static void main(String[] args) {
try (KDB db = new KDB(KDB.JDBC_H2, "jdbc:h2:mem:mydb", "", "")) {
KLog.abort(!db.isConnected(), "Error: {}", db.getErrorMessage());
db.exec("CREATE TABLE addresses (sequence INT AUTO_INCREMENT, lastname VARCHAR(20), firstname VARCHAR(20))");
db.prepare("INSERT INTO addresses (lastname, firstname) VALUES (?, ?)");
db.execPrepare("Smith", "Joe");
db.execPrepare("Miller", "Bob");
db.execPrepare("Johnson", "Evelyn");
db.exec("SELECT * FROM addresses");
System.out.println(db.getDataAsJSON());
}
}
}Last updated