try (Connection conn = DriverManager.getConnection(url, user, password)) { conn.setAutoCommit(false); try (PreparedStatement stmt = conn.prepareStatement("CREATE (n:Person {name: ?})")) { for (int i = 0; i < 1000; i++) { stmt.setString(1, "Person_" + i); stmt.addBatch(); } stmt.executeBatch(); conn.commit(); } } try (Connection conn = DriverManager.getConnection(url, user, password)) { try (Statement stmt = conn.createStatement()) { stmt.execute("CREATE INDEX ON :Person(name)"); } try (PreparedStatement pstmt = conn.prepareStatement("MATCH (n:Person) WHERE n.name = ? RETURN n.name")) { pstmt.setString(1, "John Doe"); try (ResultSet rs = pstmt.executeQuery()) { while (rs.next()) { String name = rs.getString("n.name"); System.out.println(name); } } } } <dependency> <groupId>org.neo4j.driver</groupId> <artifactId>neo4j-jdbc-driver</artifactId> <version>4.1.2</version> </dependency> String url = "jdbc:neo4j:bolt://hostname:port"; String user = "username"; String password = "password"; import java.sql.*; import org.neo4j.driver.*;


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