<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>4.1.1</version>
</dependency>
<dependency>
<groupId>org.neo4j.jdbc</groupId>
<artifactId>neo4j-jdbc-4.1</artifactId>
<version>4.0.2</version>
</dependency>
groovy
implementation 'org.neo4j.driver:neo4j-java-driver:4.1.1'
implementation 'org.neo4j.jdbc:neo4j-jdbc-4.1:4.0.2'
import java.sql.*;
public class Neo4jJDBCExample {
private static final String URL = "jdbc:neo4j:http://localhost:7474/";
private static final String USER = "neo4j";
private static final String PASSWORD = "password";
public static void main(String[] args) throws SQLException {
Connection connection = DriverManager.getConnection(URL, USER, PASSWORD);
// ...
connection.close();
}
}
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("MATCH (n) RETURN n.name AS Name");
while (resultSet.next()) {
String name = resultSet.getString("Name");
System.out.println("Name: " + name);
}
int rowsUpdated = statement.executeUpdate("CREATE (n:Person {name: 'John Doe', age: 25})");
statement.close();
connection.close();