跳转至

Access Reader

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

示例

我们下载用于测试用的 Acess Demo 文件,解药后得到 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 基于 rdbmsreader 实现,因此可以参考 rdbmsreader 的所有配置项。