<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-jdbc</artifactId>
<version>3.5.0</version>
</dependency>
import java.sql.*;
public class Neo4jJdbcExample {
public static void main(String[] args) {
String url = "jdbc:neo4j:bolt://localhost:7687";
String username = "neo4j";
String password = "password";
try (Connection connection = DriverManager.getConnection(url, username, password)) {
// ...
} catch (SQLException e) {
e.printStackTrace();
}
}
}
try (Statement statement = connection.createStatement()) {
statement.executeUpdate("CREATE (:Person {name: 'Alice', age: 25})");
} catch (SQLException e) {
e.printStackTrace();
}
try (Statement statement = connection.createStatement()) {
ResultSet resultSet = statement.executeQuery("MATCH (p:Person) RETURN p.name, p.age");
while (resultSet.next()) {
String name = resultSet.getString("p.name");
int age = resultSet.getInt("p.age");
System.out.println("Name: " + name + ", Age: " + age);
}
} catch (SQLException e) {
e.printStackTrace();
}