Connection conn = DriverManager.getConnection("jdbc:jena:tdb:directory=/path/to/tdb");
try {
Statement stmt = conn.createStatement();
stmt.executeUpdate("INSERT INTO graph_table (subject, predicate, object) VALUES (...)");
conn.commit();
} catch (SQLException e) {
conn.rollback();
} finally {
conn.close();
}
Connection conn = DriverManager.getConnection("jdbc:jena:tdb:directory=/path/to/tdb");
try {
conn.setReadOnly(false);
Statement stmt = conn.createStatement();
stmt.executeUpdate("INSERT INTO graph_table (subject, predicate, object) VALUES (...)");
conn.commit();
} catch (SQLException e) {
conn.rollback();
} finally {
conn.close();
}
properties
driver.name=jena-tdb
database.directory=/path/to/tdb
pool.maxSize=10
transaction.timeout=60