【技术实现步骤摘要】
一种整合Neo4j数据库与J2EE平台的方法及系统
本专利技术涉及数据库处理
,尤其涉及一种整合Neo4j数据库与J2EE平台的方法及系统。
技术介绍
Neo4j是一个高性能的非关系型图形数据库。Neo4j使用图相关的概念来描述数据模型,把数据保存为图中的节点以及节点之间的关系。很多应用中数据之间的关系,可以很直接地使用图中节点和关系的概念来建模。对于这样的应用,使用Neo4j来存储数据会非常的自然,要优于使用关系型数据库。Neo4j使用“图”这种最通用的数据结构来对数据进行建模使得Neo4j的数据模型在表达能力上非常强。链表、树和散列表等数据结构都可以抽象成用图来表示。Neo4j同时具有一般数据库的基本特性,包括事务支持、高可用性和高性能等。Neo4j已经在很多生产环境中得到了应用。流行的云应用开发平台Heroku也提供了Neo4j作为可选的扩展。J2EE是一个企业级应用的开发平台(Java2Platform,EnterpriseEdition)。数据存储一般是应用开发中不可或缺的组成部分。应用运行中产生的和所需要的数据被以特定的格式持久化下来。应用开发中 ...
【技术保护点】
一种整合Neo4j数据库与J2EE平台的方法,其特征在于,所述方法包括:启动待连接的Neo4j数据库文件;修改J2EE平台原有的数据库连接方式;将所述Neo4j数据库的数据信息记录在配置文件中;读取所述配置文件,将所述Neo4j数据库与所述J2EE平台连接;将数据展示在web层。
【技术特征摘要】
1.一种整合Neo4j数据库与J2EE平台的方法,其特征在于,所述方法包括:启动待连接的Neo4j数据库文件;修改J2EE平台原有的数据库连接方式;将所述Neo4j数据库的数据信息记录在配置文件中;读取所述配置文件,将所述Neo4j数据库与所述J2EE平台连接;将数据展示在web层。2.根据权利要求1所述的方法,其特征在于,还包括:将除所述Neo4j数据库以外的数据库与所述J2EE平台连接。3.根据权利要求1或2所述的方法,其特征在于,所述将数据展示在web层包括:将cypher语句执行的结果返回的数据转换成前端展示所需要的JSON格式;将经过格式转换后的数据展示在web层。4.根据权利要求3所述的方法,其特征在于,所述Neo4j数据库的数据信息包括:所述Neo4j数据库连接信息、用户名、密码、sql语句模板。5.根据权利要求4所述的方法,其特征在于,所述读取所述配置文件,将所述Neo4j数据库与所述J2EE平台连接具体为:自动读取所述配置文件,将所述Neo4j数据库与所述J2EE平台连接。6.一种...
【专利技术属性】
技术研发人员:张晓枫,方国,王国娟,刘燕波,
申请(专利权)人:北京中电普华信息技术有限公司,国网信息通信产业集团有限公司,国家电网公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。