带有tinkerpop 3的OrientDB java API

时间:2017-05-04 03:27:52

标签: orientdb tinkerpop3

Orient for Java for 3.0快照的最佳API是什么?我该怎么做? 连接 2.执行CRUD 3.执行本机查询(SQL / Javascript)。

开始使用orientdb-gremlin但还没有达到速度,所以想与社区联系。

由于 哈

1 个答案:

答案 0 :(得分:0)

这是数据库连接和执行SQL查询的示例:

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