首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有tinkerpop3的OrientDB java API

带有tinkerpop3的OrientDB java API
EN

Stack Overflow用户
提问于 2017-05-04 03:27:52
回答 1查看 258关注 0票数 0

在3.0快照中,面向Java的最佳API是什么?以及如何连接2.执行CRUD 3.执行本机查询(SQL/Javascript)。

从orientdb gremlin开始,但还没有跟上速度,所以想和社区联系。

谢谢哈里

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-09 09:49:39

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

代码语言:javascript
复制
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(); 
    }   
}

希望能帮上忙。

致以敬意,

米凯拉

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43773375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档