图数据库之neo4j-jdbc的使用

时间:2021-12-20 18:01:11

1、环境准备

上一篇安装neo4j时,未说明如何设置访问的IP地址,只有设置了该选项,才能使用具体的IP地址来访问数据库。具体设置如下:

neo4j/conf/neo4j-server.properties配置文件。

图数据库之neo4j-jdbc的使用


2、创建Java项目,导入相关jar

jar的下载地址:http://download.csdn.net/detail/wangweislk/9029509

图数据库之neo4j-jdbc的使用图数据库之neo4j-jdbc的使用

3、编码

这里需要设置连接的用户名和密码,否则会报认证错误。
public static void main(String[] args) throws Exception {
// Make sure Neo4j Driver is registered
Class.forName("org.neo4j.jdbc.Driver");
final Properties props = new Properties();
props.put( Driver.USER, "neo4j" );
        props.put( Driver.PASSWORD, "wangwei" );
        props.setProperty( Driver.LEGACY, "true" );
// Connect
Connection con = DriverManager.getConnection("jdbc:neo4j://192.168.1.80:7474/",props);
// Querying
try(Statement stmt = con.createStatement())
{
      ResultSet rs = stmt.executeQuery("MATCH (p:Person) RETURN p.age,p.school");
      while(rs.next())
      {
    System.out.println(rs.getString("p.age")+":"+rs.getString("p.school"));
      }
         }
}
测试结果:

图数据库之neo4j-jdbc的使用