orientdb数据库-OrientDB Java连接操作

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

与RDBMS类似,OrientDB支持JDBC。 为此,首先我们需要配置JDBC编程环境。 以下是在应用程序和数据库之间创建连接的过程。

首先,我们需要下载JDBC驱动程序。 请访问以下链接
https://code.google.com/archive/p/orient/downloads 下载OrientDB-JDBC。

以下是实现OrientDB-jdbc连接的基本五个步骤。

  • 加载JDBC驱动程序
  • 创建连接
  • 创建语句
  • 执行语句
  • 关闭连接

示例

尝试以下示例来了解OrientDB-JDBC连接。假设有一个雇员表,其中包含以下字段及其类型。

编号 属性 类型
1 Id Integer
2 Name String
3 Salary Integer
4 Join date Date

可以通过执行以下命令来创建一个Schema(表)。

CREATE DATABASE PLOCAL:/opt/orientdb/databases/testdb  CREATE CLASS Employee  CREATE PROPERTY Customer.id integer  CREATE PROPERTY Customer.name String  CREATE PROPERTY Customer.salary integer  CREATE PROPERTY Customer.join_date date 

执行完所有命令后,将创建了Employee表,其中包含以下字段:idnamesalaryjoin_date字段。

将以下代码保存到OrientJdbcDemo.java文件中。

import com.orientechnologies.common.log.OLogManager;  import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx;  import org.junit.After;  import org.junit.Before;  import org.junit.BeforeClass;  import java.io.File;  import java.sql.DriverManager;  import java.util.Properties;  import static com.orientechnologies.orient.jdbc.OrientDbCreationHelper.createSchemaDB;  import static com.orientechnologies.orient.jdbc.OrientDbCreationHelper.loadDB;  import static java.lang.Class.forName;  public abstract class OrientJdbcDemo {     protected OrientJdbcConnection conn;      public static void main(String ar[]){         //load Driver        forName(OrientJdbcDriver.class.getName());        String dbUrl = "memory:testdb";        ODatabaseDocumentTx db = new ODatabaseDocumentTx(dbUrl);        String username = "admin";        String password = "admin";        createSchemaDB(db);        loadDB(db, 20);        dbtx.create();         //Create Connection        Properties info = new Properties();        info.put("user", username);        info.put("password", password);        conn = (OrientJdbcConnection) DriverManager.getConnection("jdbc:orient:" + dbUrl, info);         //create and execute statement        Statement stmt = conn.createStatement();        int updated = stmt.executeUpdate("INSERT into emplyoee           (intKey, text, salary, date) values ('001','satish','25000','"            + date.toString() + "')");         int updated = stmt.executeUpdate("INSERT into emplyoee           (intKey, text, salary, date) values ('002','krishna','25000','"           + date.toString() + "')");         System.out.println("Records successfully inserted");         //Close Connection        if (conn != null && !conn.isClosed())           conn.close();     }  } 

以下命令用于编译上述程序。

$ javac –classpath:.:orientdb-jdbc-1.0-SNAPSHOT.jar OrientJdbcDemo.java   $ java –classpath:.:orientdb-jdbc-1.0-SNAPSHOT.jar OrientJdbcDemo 

如果上述命令执行成功,您将得到以下输出。

Records Successfully Inserted 

  

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 orientdb数据库/a> 只为你绽放。

本文固定链接: http://kua0.com/2019/05/06/orientdb数据库-orientdb-java连接操作/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注