<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-jdbc-driver</artifactId>
<version>4.3.2</version>
</dependency>
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Neo4jHelper {
private static final String url = "jdbc:neo4j:bolt://localhost:7687";
private static final String username = "neo4j";
private static final String password = "password";
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(url, username, password);
}
}
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Neo4jHelper {
// ...
public static ResultSet executeQuery(String cypherQuery) throws SQLException {
Connection connection = getConnection();
Statement statement = connection.createStatement();
return statement.executeQuery(cypherQuery);
}
}
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
public class Neo4jHelper {
// ...
public static void executeUpdate(String cypherQuery) throws SQLException {
Connection connection = getConnection();
Statement statement = connection.createStatement();
statement.executeUpdate(cypherQuery);
}
}