<dependencies>
...
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-jdbc-driver</artifactId>
<version>4.3.4</version>
</dependency>
...
</dependencies>
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Neo4jJDBCExample {
public static void main(String[] args) {
String jdbcUrl = "jdbc:neo4j:bolt://localhost";
String username = "neo4j";
String password = "your_password";
try {
Connection connection = DriverManager.getConnection(jdbcUrl, username, password);
// ...
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Neo4jJDBCExample {
public static void main(String[] args) {
// ...
try {
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("MATCH (n) RETURN n LIMIT 10");
while (resultSet.next()) {
String nodeProperty = resultSet.getString("n.property");
}
statement.executeUpdate("CREATE (n:Person {name: 'John'})");
statement.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}