嵌入式数据库的可视化问题
发布于 7 年前 作者 kiko441500 3419 次浏览 来自 问答

大家好,我是一名刚接触neo4j的学生,在使用neo4j的过程中遇到了一些问题,希望能够各位有经验的大神能够点拨点拨我。 嵌入式数据库的数据库的连接方式问题: 第一种是通过driver的方式: Driver driver = GraphDatabase.driver(“bolt://localhost:7687”, AuthTokens.basic(“admin”, “1234568”)); //session.execure(“cypher…”);

第二种: GraphDatabaseFactory dbFactory = new GraphDatabaseFactory(); File f = new File(“D:/testNeo4jDB/neodb”); GraphDatabaseService graphDb = dbFactory.newEmbeddedDatabase(f); //createNode …createRelationshipTo…

第三种: GraphDatabaseSettings.BoltConnector bolt = GraphDatabaseSettings .boltConnector(“0”); GraphDatabaseService graphDb = new GraphDatabaseFactory() .newEmbeddedDatabaseBuilder(DB_PATH) .setConfig(bolt.type, “BOLT”).setConfig(bolt.enabled, “true”) .setConfig(bolt.address, “localhost:8687”).newGraphDatabase(); 这种方式是为嵌入式添加bolt访问协议,其中boltConnector已经是被放弃的api。这种方式产生的嵌入式数据库应该能够从浏览器访问。 上面是我的一些经验,比较混乱,虽然知道这三种方式,但是其间的差别却不太明白。最后一种方式怎么能够通过浏览器访问,因为嵌入式数据库是没有启动的,需要做什么才能通过浏览器访问了?

总结问题:
1.三种连接方式的适用和差别;
2.怎么才能在浏览器访问嵌入式数据库?
希望大神点拨点拨。谢谢。
2 回复

一个是使用 数据库驱动 就像 java调用mqsql、sqlserver一样通过驱动包来操作数据库 另一个是调用neo4j的原生api(驱动包就是用原生api写的)

回到顶部