跳转至

Access Reader

AccessReader 实现了从 Access 数据库上读取数据的能力,他基于 Addax RDBMS Reader 实现。

示例

我们下载用于测试用的 AcessThemeDemo.zip 文件,解压后得到 AccessThemeDemo.mdb 文件,该文件中包含了一个 tbl_Users 表,我们将该表的数据同步到终端上。

下面的配置是读取该表到终端的作业:

{
  "job": {
    "setting": {
      "speed": {
        "byte": -1,
        "channel": 1
      }
    },
    "content":
      {
        "reader": {
          "name": "accessreader",
          "parameter": {
            "username": "root",
            "password": "",
            "column": [
              "*"
            ],
            "connection": {
              "table": [
                "tbl_Users"
              ],
              "jdbcUrl": "jdbc:ucanaccess:///Users/wgzhao/Downloads/AccessThemeDemo.mdb"
            },
            "where": ""
          }
        },
        "writer": {
          "name": "streamwriter",
          "parameter": {
            "encoding": "utf-8",
            "print": true
          }
        }
      }
  }
}

将上述配置文件保存为 job/access2stream.json

执行采集命令

执行以下命令进行数据采集

bin/addax.sh job/access2stream.json

参数说明

AccessReader 基于 RDBMS Reader 实现,因此可以参考 RDBMS Reader 的所有配置项。