资源简介
全部java编写的neo4j课程课件和代码,一共23张课件和20套代码,零基础到精通的neo4j使用开发,是唯一的知识图谱相关的案例代码
代码片段和文件信息
package com.cloudy.neo4j.driver;
import org.neo4j.driver.v1.*;
import org.neo4j.driver.v1.types.Node;
import java.util.List;
import static org.neo4j.driver.v1.Values.parameters;
public class SmallExample
{
// Driver objects are thread-safe and are typically made available application-wide.
Driver driver;
public SmallExample(String uri String user String password)
{
driver = GraphDatabase.driver(uri AuthTokens.basic(user password));
}
private void addPerson(String name)
{
// Sessions are lightweight and disposable connection wrappers.
try (Session session = driver.session())
{
// Wrapping Cypher in an explicit transaction provides atomicity
// and makes handling errors much easier.
try (Transaction tx = session.beginTransaction())
{
tx.run(“Merge (a:People {name: {x}})“ parameters(“x“ name));
tx.success(); // Mark this write as successful.
}
}
}
private void printPeople(String initial)
{
Session session = driver.session();
// Auto-commit transactions are a quick and easy way to wrap a read.
StatementResult result = session.run(
“MATCH (a:People) WHERE a.name STARTS WITH {x} RETURN a.name as PeopleName “
parameters(“x“ initial));
// Each Cypher execution returns a stream of records.
while (result.hasNext())
{
//Record 是一行记录,内容是什么取决于你return的东西
Record record = result.next();
System.out.println(record);
// Values can be extracted from a record by index or name.
System.out.println(record.get(“PeopleName“).asString());
}
}
private void getPeoples()
{
Session session = driver.session();
// Auto-commit transactions are a quick and easy way to wrap a read.
StatementResult result = session.run(
“MATCH (b:People) RETURN b“);
// Each Cypher execution returns a stream of records.
while (result.hasNext())
{
//Record 是一行记录,内容是什么取决于你return的东西
Record record = result.next();
System.out.println(record);
List list = record.values();
for(Value v : list)
{
Node n = v.asNode();
System.out.println(n.labels().iterator().next()+“--“+n.id());
for(String k:n.keys())
{
System.out.println(k+“---“+n.get(k) );
}
System.out.println(“==========================“);
}
// Values can be extracted from a record by index or name.
// System.out.println(record.get(“b“).asString());
}
}
private
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-08 11:42 课件文档代码\
目录 0 2017-11-08 11:33 课件文档代码\10、load csv文件,详解northwind案例\
目录 0 2017-11-08 09:46 课件文档代码\10、load csv文件,详解northwind案例\课件\
文件 71240 2017-10-06 18:05 课件文档代码\10、load csv文件,详解northwind案例\课件\10、load csv文件,详解northwind案例.pptx
目录 0 2017-11-08 11:33 课件文档代码\11、Java API入门\
目录 0 2017-11-08 09:46 课件文档代码\11、Java API入门\代码\
文件 4779 2017-10-08 22:41 课件文档代码\11、Java API入门\代码\SmallExample.java
目录 0 2017-11-08 09:46 课件文档代码\11、Java API入门\课件\
文件 71607 2017-10-08 22:24 课件文档代码\11、Java API入门\课件\11、Java API入门.pptx
文件 4779 2017-10-08 22:41 课件文档代码\11、Java API入门\课件\SmallExample.java
目录 0 2017-11-08 11:34 课件文档代码\12、Java API 进阶案例\
目录 0 2017-11-08 09:46 课件文档代码\12、Java API 进阶案例\代码\
文件 4779 2017-10-08 22:41 课件文档代码\12、Java API 进阶案例\代码\SmallExample.java
目录 0 2017-11-08 09:46 课件文档代码\12、Java API 进阶案例\课件\
文件 4779 2017-10-08 22:41 课件文档代码\12、Java API 进阶案例\课件\SmallExample.java
目录 0 2017-11-08 11:34 课件文档代码\13、Java API进阶案例二\
目录 0 2017-11-08 09:46 课件文档代码\13、Java API进阶案例二\代码\
文件 5921 2017-10-08 23:07 课件文档代码\13、Java API进阶案例二\代码\SmallExample.java
目录 0 2017-11-08 09:46 课件文档代码\13、Java API进阶案例二\课件\
文件 69570 2017-10-08 23:11 课件文档代码\13、Java API进阶案例二\课件\13、Java API进阶案例二.pptx
文件 5921 2017-10-08 23:07 课件文档代码\13、Java API进阶案例二\课件\SmallExample.java
目录 0 2017-11-08 11:34 课件文档代码\14、【人民的名义】需求分析和数据准备\
目录 0 2017-11-08 09:46 课件文档代码\14、【人民的名义】需求分析和数据准备\代码\
文件 4397 2017-10-14 12:26 课件文档代码\14、【人民的名义】需求分析和数据准备\代码\data准备.txt
目录 0 2017-11-08 09:46 课件文档代码\14、【人民的名义】需求分析和数据准备\课件\
文件 69782 2017-10-14 11:57 课件文档代码\14、【人民的名义】需求分析和数据准备\课件\14、【综合项目】需求分析和数据准备.pptx
目录 0 2017-11-08 09:46 课件文档代码\14、【人民的名义】需求分析和数据准备\资料\
文件 324171 2017-10-13 21:34 课件文档代码\14、【人民的名义】需求分析和数据准备\资料\2017413103640_65096.jpg
目录 0 2017-11-08 09:46 课件文档代码\14、【人民的名义】需求分析和数据准备\资料\images\
文件 6188 2017-10-13 22:35 课件文档代码\14、【人民的名义】需求分析和数据准备\资料\images\caichenggong.png
文件 6032 2017-10-13 22:42 课件文档代码\14、【人民的名义】需求分析和数据准备\资料\images\chenhai.png
............此处省略73个文件信息
- 上一篇:android游戏_炸弹人_源码
- 下一篇:用JAVA写的一个简单的银行系统
相关资源
- neo4j-jdbc-2.3.2-jar-with-dependencies.jar
- neo4j图数据库apoc3.3版本jar包
- neo4j图数据库apoc3.5版本jar包
- Java读取CSV用Load命令插入Neo4j与JDBC读取
- neo4j-jdbc-driver-3.3.0.jar
- neo4j-jdbc-driver-3.4.0.jar
- java知识图谱
- 公开课资料:Java互联网架构师成长知
- java连接neo4j图形数据库增删改数据d
- java项目集成neo4j的demo
- neo4j-community-3.3.1-windows.zip包含安装简
- Neo4j jar包集合 java项目开发
- Neo4j+java实现的excel导入基本通讯录软
- maven项目:neo4j
- Neo4jDemoNew.rar
- 采用java操作neo4j数据库源码
- jcypher samples 演示代码
- ssm整合neo4j
评论
共有 条评论