neo4j 2.0.1实例
package com.neo4j.demo1; import org.neo4j.graphdb.Direction; import org.neo4j.graphdb.GraphDatabaseService; import org.neo4j.graphdb.Node; import org.neo4j.graphdb.Relationship; import org.neo4j.graphdb.RelationshipType; import org.neo4j.graphdb.Transaction; import org.neo4j.graphdb.factory.GraphDatabaseFactory; public class HelloWorldTest { private static enum RelTypes implements RelationshipType{ KNOWS }; GraphDatabaseService graphDb; Node firstNode; Node secondNode; Relationship relationship; private static final String DB_PATH = "demo1/db1";//"neo4j-db";// public static void main(String[] args) { HelloWorldTest hwt = new HelloWorldTest(); hwt.run(); } public void run() { //创建连接,生成图 GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH ); registerShutdownHook( graphDb ); //创建事务, Transaction tx = graphDb.beginTx(); try { //添加节点 firstNode = graphDb.createNode(); firstNode.setProperty("message", "Hello,"); secondNode = graphDb.createNode(); secondNode.setProperty("message", "World!"); relationship = firstNode.createRelationshipTo(secondNode, RelTypes.KNOWS); relationship.setProperty("message", "brave neo4j"); print(); delete(); tx.success();//提交 } finally{ tx.finish(); graphDb.shutdown(); } } private void delete(){ firstNode.getSingleRelationship(RelTypes.KNOWS, Direction.OUTGOING).delete(); firstNode.delete(); secondNode.delete(); } private void print() { System.out.println(firstNode.getProperty("message")); System.out.println(relationship.getProperty("message")); System.out.println(secondNode.getProperty("message")); } private static void registerShutdownHook(final GraphDatabaseService graphDb) { Runtime.getRuntime().addShutdownHook( new Thread(){ @Override public void run(){ graphDb.shutdown(); } } ); } }
相关推荐
neo4j4.2实例视频,neo4j4.2安装部署以及第一次入门样例视频。
用于Apache Spark Zeppelin笔记本的Neo4j连接器 适用于Apache Spark的Neo4j Connector入门的笔记本系列 docker-compose up 齐柏林飞艇笔记本 造访 Neo4j实例 默认情况下,用户名/密码为neo4j/zeppelin 造访
spring Data家族给我们提供了一个现成的dao层框架,这里面有不同的项目,如Spring Data JPA, Spring Data Neo4j and Spring Data MongoDB,他们的共同特点是他们给我们提供了框架代码,不再需要我们自己去实现了。
\n对于应用程序开发人员\n本部分是为希望在应用程序项目中使用此驱动程序以连接到 Neo4j 实例或 Neo4j 集群的应用程序开发人员准备的。\n对于希望从 1.7 系列迁移到 4.0 的用户,请查看我们的迁移指南。\n获取驱动...
入门资源: 4.2新增功能 包括驱动程序 在Node.js应用程序中 稳定频道: npm install neo4j-driver 预发布频道: npm install neo4j-driver@next 请注意, @next仅指向不适合生产使用的预发行版本。 要获得最新...
动手观看GRANDstack入门视频快速开始开始使用GRANDstack Starter的最简单方法是创建Neo4j Sandbox实例,并使用create-grandstack-app命令行工具。 (如果您通过Neo4j Desktop或安装Neo4j服务器在localhost上具有...
如题,pdf是从pdg转来的,拿到的时候就是没有封面,没有前言的样子
动手观看GRANDstack入门视频快速开始开始使用GRANDstack Starter的最简单方法是创建Neo4j Sandbox实例,并使用create-grandstack-app命令行工具。 (如果通过Neo4j Desktop或Neo4j服务器安装在本地主机上有正在运行...
编辑/usr/local/Cellar/neo4j/3.2.0/libexec/conf/neo4j.conf 设置dbms.security.auth_enabled=false 运行brew services restart neo4j入门运行api auth存根,运行make debug状态变更状态的正常顺序顺序: created ...
项目报告项目快照登陆页面供稿页面个人资料页个人帖子页面社交... 掌握 GRANDstack 入门视频 快速开始开始使用 GRANDstack Starter 的最简单方法是创建一个 Neo4j Sandbox 实例并使用create-grandstack-app命令行工具。
您需要一个Neo4j实例,例如 ,通过的本地实例, 或或的 对于通过使用@cypher指令的架构,您需要安装,该在Sandbox,Cloud中是自动的,而在Neo4j Desktop中是单击安装。 /api 安装依赖项 (cd ./ui && npm install) ...