当前位置: 首页 > wzjs >正文

大型网站要多少钱中文域名网站有哪些

大型网站要多少钱,中文域名网站有哪些,网站建设数据库软件英文,如何开公司注册需要多少钱一、在windows平台上部署Neo4j数据库 首先要下载按照neo4j的软件包,因为neo4j的版本只有3.5版本和jdk1.8兼容,而neo4j 4.0版本需要jdk11版本才能成功运行 neo4j 3.5版本下载链接 安装好后到下载好的目录下 bin下面:执行 neo4j.bat consol…

一、在windows平台上部署Neo4j数据库

首先要下载按照neo4j的软件包,因为neo4j的版本只有3.5版本和jdk1.8兼容,而neo4j 4.0版本需要jdk11版本才能成功运行

neo4j 3.5版本下载链接

安装好后到下载好的目录下

bin下面:执行

neo4j.bat console

此时已成功启动,在浏览器搜索框输入:http://localhost:7474/

即可成功进入,第一次进入用户名和密码均为neo4j,首次登录后再输入自己新设的密码

二、通过Neo4j的Java API编程,实现一系列操作

(1)创建三个人物节点——人物名自取。

        //创建人物节点session.run("create(WR:Person{name:'WuRui'})");session.run("create(NC:Person{name:'xx'})");session.run("create(YU:Person{name:'cc'})");

(2)创建两个地区节点----地名自取。

        //创建地区节点session.run("create(HN:Location{name:'HuaiNan'})");session.run("create(AQ:Location{name:'AnQing'})");

(3)创建节点之间的关系:人与人之间的关系,人与地区之间的关系。

     (此处也可以在创建节点的时候就创建好关系)

        //创建关系session.run("match(WR:Person{name:'WuRui'}),(NC:Person{name:'xx'})"+"create(WR)-[:friend]->(NC)");session.run("match(WR:Person{name:'WuRui'}),(YU:Person{name:'cc'})"+"create(WR)-[:friend]->(YU)");//创建人与地区关系session.run("match(WR:Person{name:'WuRui'}),(AQ:Location{name:'AnQing'})"+ "create(WR)-[:brith]->(AQ)");session.run("match(NC:Person{name:'xx'}),(HN:Location{name:'HuaiNan'})"+ "create(NC)-[:brith]->(HN)");

刷新浏览器,效果如图:

(4)查询所有在淮南(地名可以随便写)出生的人物。

    //查询所有在淮南出生的人物
public void qhuai() {Q("match(p:Person)-[:brith]->(l:Location{name:'HuaiNan'}) " +"return p.name AS name");
}

(5)查询所有有关系的节点。

    //查询所有有关系的节点
public void qnodes() {Q("match (n)--() return distinct n");
}

(6)查询所有对外有关系的节点以及关系类型。

public void qr() {Q("match (n)-[r]->() return n.name as node,type(r) as type");
}

(7)增加一个人物节点的年龄属性,接着删除该属性。

    //增加并删除年龄属性
public void jiaage() {session.run("match(p:Person {name:'WuRui'}) " +"set p.age = 21");
}
public void jianage() {// 删除年龄session.run("match(p:Person {name:'WuRui'}) " +"remove p.age");
}

(8)删除图中的节点(方法不限)。

    //删除所有节点和关系
public void deleteAll() {Q("match (n) optional match (n)-[r]-() delete n,r");}

运行总代码:

package com.wurui.neo4j;
import org.neo4j.driver.v1.*;public class Test_neo4j {private static Session session;private static Driver driver;static {driver = GraphDatabase.driver("bolt://localhost:7687",AuthTokens.basic("neo4j", "wr158158"));session = driver.session();
}
// 通用查询方法
public void Q(String c) {StatementResult result = session.run(c);System.out.println("\n执行结果:" + c);while (result.hasNext()) {System.out.println(result.next());}
}public void see() { // 查看数据库neo4jStatementResult result = session.run("match (n) return n");while (result.hasNext()) {Record record = result.next();System.out.println(record);}
}
public void create() {//创建人物节点session.run("create(WR:Person{name:'WuRui'})");session.run("create(NC:Person{name:'xx'})");session.run("create(YU:Person{name:'cc'})");//创建地区节点session.run("create(HN:Location{name:'HuaiNan'})");session.run("create(AQ:Location{name:'AnQing'})");//创建关系session.run("match(WR:Person{name:'WuRui'}),(NC:Person{name:'xx'})"+"create(WR)-[:friend]->(NC)");session.run("match(WR:Person{name:'WuRui'}),(YU:Person{name:'cc'})"+"create(WR)-[:friend]->(YU)");//创建人与地区关系session.run("match(WR:Person{name:'WuRui'}),(AQ:Location{name:'AnQing'})"+ "create(WR)-[:brith]->(AQ)");session.run("match(NC:Person{name:'xx'}),(HN:Location{name:'HuaiNan'})"+ "create(NC)-[:brith]->(HN)");
}//查询所有在淮南出生的人物
public void qhuai() {Q("match(p:Person)-[:brith]->(l:Location{name:'HuaiNan'}) " +"return p.name AS name");
}//查询所有有关系的节点
public void qnodes() {Q("match (n)--() return distinct n");
}//查询所有有对外关系的节点及关系类型
public void qr() {Q("match (n)-[r]->() return n.name as node,type(r) as type");
}//增加并删除年龄属性
public void jiaage() {session.run("match(p:Person {name:'WuRui'}) " +"set p.age = 21");
}
public void jianage() {// 删除年龄session.run("match(p:Person {name:'WuRui'}) " +"remove p.age");
}//删除所有节点和关系
public void deleteAll() {Q("match (n) optional match (n)-[r]-() delete n,r");}public static void main(String[] args){Test_neo4j test = new Test_neo4j();test.create();test.qhuai();test.qnodes();test.jiaage();test.jianage();test.deleteAll();test.qr();test.see();driver.close();
}}

小结

通过本次实验,我学会通过利用Java项目连接到neo4j数据库,通过javaAPI实现了对neo4数据库的一系列操作。通过学习创建节点,节点之间的关系并进行查询操作和对节点的增删操作,加深了我对neo4j数据库操作命令的理解,也提高了Java编程能力和neo4j数据库的应用技能。


文章转载自:

http://SSfePuuD.qpqwd.cn
http://lgvu33gn.qpqwd.cn
http://7IPnwK0Q.qpqwd.cn
http://UU7uHhTZ.qpqwd.cn
http://vSiBAvBa.qpqwd.cn
http://DJG2tonZ.qpqwd.cn
http://Le7p46bi.qpqwd.cn
http://MWIAO8bH.qpqwd.cn
http://Zaqty95H.qpqwd.cn
http://p2rmeFRN.qpqwd.cn
http://ECMLvbKM.qpqwd.cn
http://VydCZyhT.qpqwd.cn
http://4WHhymmO.qpqwd.cn
http://SYa5xlwP.qpqwd.cn
http://o1vCHAyt.qpqwd.cn
http://o1pkubnS.qpqwd.cn
http://R6y4zvqS.qpqwd.cn
http://Wdo4gmfM.qpqwd.cn
http://xynqPlt2.qpqwd.cn
http://OljFoi9o.qpqwd.cn
http://h0ucO7Ku.qpqwd.cn
http://buCWTDOO.qpqwd.cn
http://DTf1VidQ.qpqwd.cn
http://Gh4jY7Xe.qpqwd.cn
http://L8FS6nx3.qpqwd.cn
http://7QhXdAWG.qpqwd.cn
http://98r0uuCd.qpqwd.cn
http://HoSb9b3L.qpqwd.cn
http://MAftniON.qpqwd.cn
http://P8rQ4H5i.qpqwd.cn
http://www.dtcms.com/wzjs/643728.html

相关文章:

  • 做编程的 网站有哪些方面app定制开发大概多少钱
  • 项目宣传网站模板企业建设营销网站的目的是什么
  • 广安哪里有做网站的公司查询网站备案进度查询
  • 荆州 网站建设书店网站建设网站栏目结构
  • 广州 网站建设公司兰州市规划建设局网站
  • 站长统计app网站设计师接单赚钱平台
  • 食品行业网站开发dw网站建设的数据库
  • 江西网站建设公司电话怎么提高关键词搜索权重
  • 网站开发需要2个月吗58同城做网站要钱吗
  • 网站建设和运营的成本是多少钱2020 惠州seo服务
  • cad二次开发网站快站模板
  • 大学网站建设多少钱宁波做网站gs
  • 安徽湖滨建设集团网站中国电信视频app下载
  • 微信的公众平台网站开发中南集团中南建设网站
  • 南宁网站制作价格网络服务有哪些与影响
  • asp网站设计代做电商平台有哪些
  • 网站做app有什么意义招聘网站设计方案
  • 合肥的电商网站设计网站建设搭建运营
  • 甘肃cms建站系统哪家好如何制作网页设计首页
  • 网站建设服务包括什么百度 seo排名查询
  • 旅游网站 分析做挂网站
  • wordpress调用图像描述搜索引擎优化是指什么
  • 阿里云网站建设模板百度指数有三个功能模块
  • 南江县规划和建设局网站如何提高网站首页权重
  • 杭州高端网站设计东莞樟木头网站设计
  • 外链建设对网站的影响福田瑞沃es3报价及图片
  • 网站建设公司的商业模式电子商务营销是什么意思
  • 济南网站推广公司成都平台网站建设
  • 网站建设展滔科技大厦网页打不开怎么修复
  • 国外的app设计网站seo优化网站网页教学