<dependency> <groupId>org.apache.jena</groupId> <artifactId>apache-jena-libs</artifactId> <version>3.17.0</version> </dependency> <dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-arq</artifactId> <version>3.17.0</version> </dependency> <dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-jdbc-driver-tdb</artifactId> <version>3.17.0</version> </dependency> import org.apache.jena.jdbc.tdb.TDBDriver; import java.sql.*; public class SparqlQueryExample { public static void main(String[] args) { try { TDBDriver.initialize(); Connection conn = DriverManager.getConnection("jdbc:jena:tdb:/path/to/tdb/folder"); Statement stmt = conn.createStatement(); String sparqlQuery = "SELECT ?subject ?predicate ?object WHERE {?subject ?predicate ?object}"; ResultSet rs = stmt.executeQuery(sparqlQuery); 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 (SQLException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文