【问题标题】:OrientDB java API with tinkerpop 3OrientDB java API 与 tinkerpop 3
【发布时间】:2017-05-04 03:27:52
【问题描述】:

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

从 orientdb-gremlin 开始,但还没有跟上速度,所以想咨询社区。​​p>

谢谢 哈里

【问题讨论】:

    标签: orientdb tinkerpop3


    【解决方案1】:

    这是一个 db 连接和执行 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(); 
        }   
    }
    

    希望对你有帮助。

    问候,

    米歇拉

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      相关资源
      最近更新 更多