怎么用Java访问orientdb数据库

avatar
作者
筋斗云
阅读量:0

要使用Java访问OrientDB数据库,首先需要确保已经安装了OrientDB,并且启动了数据库服务器。

下面是一个简单的Java代码示例,演示了如何连接到OrientDB数据库,并执行一些基本的操作:

import com.orientechnologies.orient.client.remote.OServerAdmin; import com.orientechnologies.orient.core.command.OCommandRequest; import com.orientechnologies.orient.core.db.ODatabaseSession; import com.orientechnologies.orient.core.db.OrientDB; import com.orientechnologies.orient.core.record.OVertex;  public class OrientDBExample {    public static void main(String[] args) {     // 连接到OrientDB数据库     OrientDB orientDB = new OrientDB("remote:localhost", OrientDBConfig.defaultConfig());     ODatabaseSession dbSession = orientDB.open("dbName", "username", "password");      try {       // 创建一个顶点类       dbSession.createVertexClass("Person");        // 创建一个顶点对象       OVertex person = dbSession.newVertex("Person");       person.setProperty("name", "John");       person.setProperty("age", 30);       person.save();        // 查询顶点对象       OCommandRequest query = dbSession.command("SELECT FROM Person WHERE name = 'John'");       Iterable<OVertex> result = query.execute();       for (OVertex vertex : result) {         System.out.println("Name: " + vertex.getProperty("name") + ", Age: " + vertex.getProperty("age"));       }     } finally {       // 关闭数据库连接       dbSession.close();       orientDB.close();     }   } } 

在上面的示例中,我们首先使用OrientDB的Java API连接到数据库,并打开一个数据库会话。然后,我们创建了一个名为"Person"的顶点类,并创建了一个名为"John"的顶点对象,并将其保存到数据库中。

接下来,我们执行了一个查询来检索名为"John"的顶点对象,并将结果输出到控制台。

最后,我们关闭了数据库连接。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!