<dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-tdb-jdbc</artifactId> <version>3.17.0</version> </dependency> <dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-tdb</artifactId> <version>3.17.0</version> </dependency> import java.sql.Connection; import java.sql.DriverManager; import org.apache.jena.jdbc.JenaJDBC; import org.apache.jena.jdbc.tdb.TDBJdbc; import org.apache.jena.query.Dataset; Connection conn = DriverManager.getConnection("jdbc:jena:tdb:directory=./tdb"); TDBJdbc tdbJdbc = new TDBJdbc(conn); JenaJDBC jenaJdbc = tdbJdbc.asJenaJDBC(); Dataset dataset = jenaJdbc.getDataset(); String queryString = "SELECT ?subject ?predicate ?object WHERE { ?subject ?predicate ?object } LIMIT 10"; Dataset result = dataset.asDatasetGraph().doQuery(queryString); result.forEachRemaining(t -> { System.out.println(t.get("subject") + " " + t.get("predicate") + " " + t.get("object")); });


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