0

mysql データベースに 300,000 社の企業データを格納するプロジェクトがあります。私がする必要があるのは、neo4j でこれらのデータの一部を 1 回だけ入力することです。これにより、後で企業が何らかの関係を設定できるようになります。したがって、企業は新しいリレーションを作成できますが、ノードを作成し、これらのリレーションのいくつかのクエリ (トラバース) をテストする必要があります。だから、私の考えは次のようなものです:

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