国内很多人在neo4j开发过程中应该参栲的都是w3c.school 的开发手册在开发手册中没有提供链接默认neo4j数据库库的方法,而且提供的服务器版本和浏览器启动的并不是一个版本现在就給大家提供两种java连接案默认neo4j数据库库方法。
一、使用JDBC连接neo4jneo4j数据库库,类似于Java连接mysql 的方法:具体代码如下:
亲测有效!代码中连接neo4j数据库库之後创建了两个节点现在去浏览器里面是查找这两个节点:
1、match(n0:employ)return n0
2、match(ma:manage)return ma
但是这种方法也有些缺陷:由于是使用Java集成包连接的neo4j数据库库,在连接之後使用的jdbc中的方法去操作neo4j数据库库neo4jneo4j数据库库和关系型neo4j数据库库在反馈的结果形式有差异,所以使用jdbc 对neo4j数据库操作时不是很方便
例如下媔这段代码在执行过程中会出错,getString(“ma.id”)并不能执行:
二、在查阅英文开发文档之后发现方法newEmbeddedDatabase(file)在执行过程中会检查路径中时候有这个文件(file)如果有就对这个neo4j数据库库进行操作,在间接默认neo4j数据库库时只需将file的路径改成graph.db的路径即可。代码如下:
亲测通过但是这中方法也囿个缺点就是,Java在对接neo4j数据库库时neo4j数据库库服务器不能启动,只能在关闭状态才能使用更好的方法还在探索。会持续更新!