2017-05-04 11 views
0

Orient to Java 3.0のスナップショットに最適なAPIとは何ですか? 1. connect 2. CRUDを実行します 3.ネイティブクエリ(SQL/Javascript)を実行します。OrientDB java API in tinkerpop 3

orientdb-gremlinで開始されましたが、速度にはまだまだ足りませんので、コミュニティに確認してください。 ハリ

答えて

0

おかげでこれは、SQLクエリのDB接続と実行の例です:

public static void main(String[] args) { 

    String DBname="Test"; 
    String currentPath="remote:localhost/"+DBname; 

    OServerAdmin serverAdmin; 
    try { 
     serverAdmin = new OServerAdmin(currentPath).connect("root", "root"); 
     if(serverAdmin.existsDatabase()){ 

      OrientGraph g=new OrientGraph(currentPath); 

      Iterable<Vertex> result=g.command(new OCommandSQL("select from Person")).execute(); 
      for(Vertex v:result){ 
       String rid=v.getId().toString(); 
       String name=v.getProperty("name"); 
       String surname=v.getProperty("surname"); 
       System.out.println(rid + " " + name + " " + surname); 
      } 

      g.shutdown(); 

     } 
     serverAdmin.close(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

はそれがお役に立てば幸いです。

よろしく、

のMichela

+0

はあなたのMichelaをありがとう –

関連する問題