2017-05-04 1 views
0

, was die beste API für Orient zu Java für 3.0 Snapshot ist? Und wie kann ich 1. verbinden 2. CRUD ausführen 3. nativen Abfragen ausführen (SQL/Javascript).Orientdb Java API mit tinkerpop 3

Begann mit orientdb-gremlin aber noch nicht bis zur Geschwindigkeit, also wollte mit der Gemeinschaft überprüfen.

Dank Hari

Antwort

0

Dies ist ein Beispiel für DB-Verbindung und die Ausführung einer SQL-Abfrage:

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(); 
    } 
} 

Hoffe, es hilft.

Grüße,

Michela

+0

Danke Michela –

Verwandte Themen