📜  Neo4j-环境设置(1)

📅  最后修改于: 2023-12-03 15:03:09.406000             🧑  作者: Mango

Neo4j-环境设置

Neo4j是一个高性能的图形数据库管理系统,主要用于存储和处理大规模图形数据。在使用Neo4j之前,需要进行环境设置,本文将为程序员介绍如何进行Neo4j环境设置。

安装Neo4j

首先,你需要下载并安装Neo4j。你可以在官方网站下载安装包:https://neo4j.com/download-center。

目前Neo4j分为社区版和企业版,如果你只是想学习和尝试Neo4j,建议使用免费的社区版。安装步骤也很简单,只需要双击安装包,按照提示完成安装即可。

启动Neo4j

安装完成后,你可以打开Neo4j Desktop,点击“Launch”按钮,就可以启动一个本地Neo4j数据库。此时,你可以在浏览器中输入http://localhost:7474/来访问Neo4j的web界面。

修改密码

首次登录Neo4j时,需要输入默认密码neo4j。为了保证安全,建议修改密码。在web界面的右上角可以找到“Settings”按钮,点击进入“Change Password”页面,输入旧密码和新密码即可。

创建数据库

Neo4j的存储单位是数据库,你可以在web界面上创建多个数据库。在左侧面板中点击“Databases”按钮,进入数据库管理页面,点击“New”按钮创建一个新的数据库。

连接数据库

你可以使用多种编程语言连接Neo4j数据库。例如,Java程序员可以使用Neo4j提供的Java API,Python程序员可以使用py2neo等库。这里以Java为例,演示如何连接Neo4j数据库。

在Java代码中,你需要引入Neo4j的驱动程序neo4j-java-driver。下面是一个简单的Java程序,演示如何连接Neo4j数据库。

import org.neo4j.driver.AuthTokens;
import org.neo4j.driver.Config;
import org.neo4j.driver.Driver;
import org.neo4j.driver.GraphDatabase;
import org.neo4j.driver.Session;

public class Neo4jDemo {
    public static void main(String[] args) {
        Config config = Config.builder().withEncryptionLevel(Config.EncryptionLevel.NONE).build();
        Driver driver = GraphDatabase.driver("bolt://localhost:7687", AuthTokens.basic("neo4j", "password"), config);
        Session session = driver.session();

        String result = session.run("MATCH (n) RETURN count(*) as count").single().get("count").asString();
        System.out.println(result);

        session.close();
        driver.close();
    }
}
总结

通过本文,你已经了解了Neo4j的环境设置,包括安装、启动、密码修改、数据库创建和连接。如果你想深入了解Neo4j,可以参考官方文档:https://neo4j.com/docs。