Java 使用 neo4j |
您所在的位置:网站首页 › py2neo依赖包 › Java 使用 neo4j |
Neo4j 驱动程序为其他开发语言提供了访问Neo4j的途径,可以与数据库进行基于事务的会话。 下面写一个基于Java语言操作neo4j的示例: 1.使用Maven依赖管理,在pom.xml文件中添加如下命令,获得驱动包: org.neo4j.driver neo4j-java-driver 1.2.22.使用官方驱动包: 每个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 |