資源簡介
全部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寫的一個簡單的銀行系統
評論
共有 條評論