0

我有一个项目,我在 mysql 数据库中存放 300 000 家公司数据。我需要做的就是在neo4j中只填写一次这些数据,以便以后公司可以设置一些关系。因此公司将能够创建新的关系,但我必须创建节点并测试这些关系的一些查询(遍历)。所以,我的想法是这样的:

public class EnterCompaniesToNeo4j {


public static void main(String[] args)
{
    GraphDatabaseService graphDB = new GraphDatabaseFactory().newEmbeddedDatabase("build\\web\\NEO4J databases\\db1"); 
    Transaction tx = graphDB.beginTx();
    Node n = null;
    try
    {
        n = graphDB.createNode();
        n.setProperty( "taxnumber", "100000709" );
        System.out.println(n.getProperty("taxnumber"));
        tx.success();
    }
    catch ( Exception e )
    {
        tx.failure();
    }
    finally
    {
        tx.finish();
    }
    graphDB.shutdown();
    }
}

这是正确的方法吗。我正在使用 Netbeans 和 tomcat 。

4

0 回答 0