Java 使用 neo4j

您所在的位置:网站首页 py2neo依赖包 Java 使用 neo4j

Java 使用 neo4j

#Java 使用 neo4j| 来源: 网络整理| 查看: 265

Neo4j 驱动程序为其他开发语言提供了访问Neo4j的途径,可以与数据库进行基于事务的会话。

下面写一个基于Java语言操作neo4j的示例:

1.使用Maven依赖管理,在pom.xml文件中添加如下命令,获得驱动包:

org.neo4j.driver neo4j-java-driver 1.2.2

2.使用官方驱动包:

每个Neo4j驱动程序都有一个用于创建驱动程序的数据库对象。一般按照以下操作步骤:

1)  向数据库对象请求一个新的驱动程序;

2)  向驱动程序对象请求一个新会话;

3)  请求会话对象创建事务;

4)  使用事务对象运行语句。它返回一个表示结果的对象;

5)  处理结果;

6)  关闭会话。

代码:

Driver driver = GraphDatabase.driver("bolt://localhost:7687", AuthTokens.basic("neo4j","XXX")); try(Session session = driver.session()){ try(Transaction tx = session.beginTransaction()){ tx.run("create(n:A1{NAME:{NAME},TITLE:{TITLE}})", parameters("NAME","james","TITLE","King")); tx.success(); } try (Transaction tx = session.beginTransaction()){ StatementResult result = tx.run("match(a:A1) WHERE a.NAME = {NAME} RETURN a.NAME AS NAME,a.TITLE AS TITLE", parameters("NAME","james")); while(result.hasNext()){ Record record = result.next(); System.out.println(String.format("%s %s",record.get("TITLE").asString(),record.get("NAME").asString())); } } } driver.close();

插入结果:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3