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 的所有配置项。