<dependencies>
<dependency>
<groupId>com.github.egovernment</groupId>
<artifactId>jena-jdbc-tdb</artifactId>
<version>3.14.0</version>
</dependency>
</dependencies>
import java.sql.*;
public class JenaJdbcTdbExample {
public static void main(String[] args) {
String jdbcUrl = "jdbc:jena:tdb:directory=./tdb_dataset";
try {
Class.forName("org.apache.jena.jdbc.JenaJdbcDriver");
Connection conn = DriverManager.getConnection(jdbcUrl);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT ?subject ?predicate ?object WHERE { ?subject ?predicate ?object }");
while (rs.next()) {
String subject = rs.getString("subject");
String predicate = rs.getString("predicate");
String object = rs.getString("object");
System.out.println("Subject: " + subject + ", Predicate: " + predicate + ", Object: " + object);
}
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}