orientDB——导入关系数据库数据

本文介绍了如何使用JSON配置文件将Oracle和MySQL数据库中的数据导入OrientDB。具体包括配置数据库驱动、设置JSON参数以及执行导入操作的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、添加数据库驱动

大多数DBMS都支持JDBC驱动程序。将JDBC驱动程序并将其放在类路径中或简单地放在$ ORIENTDB_HOME / lib目录中。

二、json文件

通过下面的配置,表“Custom”中的所有记录都从oracle数据库导入到OrientDB中。

{
  "config": {
    "log": "debug"
  },
  "extractor" : {
    "jdbc": { "driver": "oracle.jdbc.driver.OracleDriver", 
              "url": "jdbc:oracle:thin:@10.14.218.31:1555/u1dspccs",
              "userName": "dspdata",
              "userPassword": "Paic1234",
              "query": "select * from CR_CUSTOM_NEW" }
  },
  "transformers" : [
   { "vertex": { "class": "Custom"} }
  ],
  "loader" : {
    "orientdb": {
     "dbURL": "remote:localhost/demodb",
      "serverUser": "root",
      "serverPassword": "root",
      "dbAutoCreate": true
    }
  }
}

通过下面的配置,表“Client”中的所有记录都从MySQL数据库导入到OrientDB中。

{
  "config": {
    "log": "debug"
  },
  "extractor" : {
    "jdbc": { "driver": "com.mysql.jdbc.Driver",
              "url": "jdbc:mysql://localhost/mysqlcrm",
              "userName": "root",
              "userPassword": "",
              "query": "select * from Client" }
  },
  "transformers" : [
   { "vertex": { "class": "Client"} }
  ],
  "loader" : {
    "orientdb": {
      "dbURL": "plocal:/temp/databases/orientdbcrm",
      "dbAutoCreate": true
    }
  }
}

执行方法见CSV导入。

oetl.bat rdbms1.json

三、查询验证

select from Custom limit 200
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值