使用java代码创建Neo4j节点

时间:2015-10-01 06:53:38

标签: java neo4j

我正在尝试使用java在neo4j数据库graph.db中创建一个新节点,我正在尝试执行此代码:

GraphDatabaseFactory dbFactory = new GraphDatabaseFactory();
  GraphDatabaseService db = new GraphDatabaseFactory().newEmbeddedDatabase("./users/rih/neo4j-2.2.5/data/graph.db");



try(Transaction tx=db.beginTx()){
    Node nod=db.createNode(NodeType.course);
    nod.setProperty("name", "comp");
    Node nodrim=db.createNode(NodeType.course);
    nod.setProperty("name", "info");

  }

但是图表数据库上没有显示任何内容,因此未添加节点。 pleaaasee帮助。

2 个答案:

答案 0 :(得分:3)

您需要确保提交交易 -

tx.success()

答案 1 :(得分:0)

正如@Luanne所建议的那样,如果没有进一步的使用,它就会关闭交易。最后应该关闭tx.success(); tx.close();交易。