<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-jdbc-driver</artifactId>
</dependency>
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class Neo4jConnection {
public static Connection getConnection() throws SQLException {
String url = "jdbc:neo4j:bolt://localhost:7687";
Properties properties = new Properties();
properties.setProperty("user", "neo4j");
properties.setProperty("password", "password");
return DriverManager.getConnection(url, properties);
}
}
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Neo4jQuery {
public static void main(String[] args) throws SQLException {
try (Connection connection = Neo4jConnection.getConnection();
Statement statement = connection.createStatement()) {
String query = "MATCH (n:Person) RETURN n.name";
ResultSet resultSet = statement.executeQuery(query);
while (resultSet.next()) {
String name = resultSet.getString("n.name");
System.out.println(name);
}
}
}
}