java嵌入式开发neo4j

编程入门 行业动态 更新时间:2024-10-10 19:18:11

java<a href=https://www.elefans.com/category/jswz/34/1770281.html style=嵌入式开发neo4j"/>

java嵌入式开发neo4j

Neo4j开发入门

Java嵌入式开发模式

Java开发人员完全可以直接在代码中调用Neo4j的API,并将对Neo4j数据库的操作嵌入在Java代码中。

面向Java开发人员:

各语言驱动开发模式

其他开发语言如.NET、JavaScript、Python、PHP等也希望能够和Neo4j相互集成,就像操作传统的关系型数据库那样熟练的操作Neo4j这个图数据库。

Java Driver:面向Java开发人员。

Driver:面向开发人员。

JavaScript Driver:面向前端开发人员。

Python Driver:面向Python开发人员。

Neo4j HTTP API

通过标准的HTTP协议(POST、GET、PUT、DELETE)操作Neo4j数据库。

各语言驱动开发模式就是其它开发平台、语言通过它们专门基于HTTP的HTTP API的驱动包或驱动库就可以和Neo4j相互对话。

三种开发模式的结构

Java API嵌入式开发

准备工作

各版本的依赖库及其名称

由于Neo4j分为社区版和企业版。首先需要确定对应的版本和名称,下面概述了用于依赖管理工具的可用版本及其名称。

版本

依赖库

描述

Neo4j社区版

org.neo4j:neo4j

社区版,有完全的ACID事务

Neo4j企业版

org.neo4j:neo4j-enterprise

企业版,添加高级监控,在线备份和高可用功能集群

导入Neo4j的jar包的Maven坐标

pom.xml

org.neo4j

neo4j

3.4.18

junit

junit

4.13

test

启动和关闭数据库

示例:

package com.sunxiaping.neo4j;

import org.junit.Before;

import org.junit.Test;

import org.neo4j.graphdb.GraphDatabaseService;

import org.neo4j.graphdb.Transaction;

import org.neo4j.graphdb.factory.GraphDatabaseFactory;

import java.io.File;

public class EmbeddedNeo4

更多推荐

java嵌入式开发neo4j

本文发布于:2024-02-06 09:58:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748040.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:嵌入式   java   neo4j

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!