import java.sql.*;
public class JenaJdbcExample {
public static void main(String[] args) {
try {
Class.forName("org.apache.jena.jdbc.tdb.TdbDriver");
String url = "jdbc:jena:tdb:/path/to/tdb/database";
String username = "username";
String password = "password";
Connection connection = DriverManager.getConnection(url, username, password);
Statement statement = connection.createStatement();
String query = "SELECT ?subject ?predicate ?object WHERE {?subject ?predicate ?object}";
ResultSet resultSet = statement.executeQuery(query);
while (resultSet.next()) {
String subject = resultSet.getString("subject");
String predicate = resultSet.getString("predicate");
String object = resultSet.getString("object");
System.out.println("Triple: " + subject + " " + predicate + " " + object);
}
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}