- OrientDB数据库命令
- OrientDB - 创建数据库
- OrientDB - 更改数据库
- OrientDB - 备份数据库
- OrientDB - 恢复数据库
- OrientDB - 连接数据库
- OrientDB - 断开数据库连接
- OrientDB - 信息数据库
- OrientDB - 列表数据库
- OrientDB - 冻结数据库
- OrientDB - 发布数据库
- OrientDB - 配置数据库
- OrientDB - 导出数据库
- OrientDB - 导入数据库
- OrientDB - 提交数据库
- OrientDB - 回滚数据库
- OrientDB - 优化数据库
- OrientDB - 删除数据库
- OrientDB记录命令
- OrientDB - 插入记录
- OrientDB - 显示记录
- OrientDB - 加载记录
- OrientDB - 重新加载记录
- OrientDB - 导出记录
- OrientDB - 更新记录
- OrientDB - 截断记录
- OrientDB - 删除记录
- OrientDB 类命令
- OrientDB - 创建类
- OrientDB - 改变类
- OrientDB - 截断类
- OrientDB - 删除类
- OrientDB集群命令
- OrientDB - 创建集群
- OrientDB - 改变集群
- OrientDB - 截断集群
- OrientDB - 删除集群
- OrientDB 属性命令
- OrientDB - 创建属性
- OrientDB - 更改属性
- OrientDB - 删除属性
- OrientDB 顶点命令
- OrientDB - 创建顶点
- OrientDB - 移动顶点
- OrientDB - 删除顶点
- OrientDB边缘命令
- OrientDB - 创建边缘
- OrientDB - 更新边缘
- OrientDB - 删除边
- OrientDB高级概念
- OrientDB - 函数
- OrientDB - 序列
- OrientDB - 索引
- OrientDB - 交易
- OrientDB - 钩子
- OrientDB - 缓存
- OrientDB - 日志记录
- OrientDB - 性能调优
- OrientDB - 升级
- 东方数据库-安全
- 东方数据库-工作室
- OrientDB 有用资源
- OrientDB - 快速指南
- OrientDB - 有用的资源
- 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 | 整数 |
| 2 | 姓名 | 细绳 |
| 3 | 薪水 | 整数 |
| 4 | 加入日期 | 日期 |
您可以通过执行以下命令来创建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 表,包含 id、age 和 join_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