附录四 如何配置 KNIME 访问 MS Access

微信公众号:数据分析指北

感觉有用?帮忙转发?谢谢!

数据分析指北 - 附录四 如何配置 KNIME 访问 MS Access

MS Access logo

配置 KNIME 访问 MS Access 数据库

配置 KNIME 访问 MS Access 数据库

正文中已经详述了一些常见的数据库,比如MySQL、PostgresSQL等在 KNIME 中是如何连接的。对于 KNIME 没有原生支持的数据库,只要找到这个数据库的 JDBC 驱动,下载并配置 KNIME 环境以及通用模块 Database Connector 之后,就可以获得数据了。下面以微软的 Access 数据库为例演示整个流程。

经过网上查找,我们得知 access 数据库有一个名为 UCanAccess 的 JDBC 驱动, 下载(UCanAccess–4.0.4版本,)并解压获得如下文件:

解压后的 UCanAccess 驱动

UCanAccess 这个 JDBC 驱动还需要一些其他的依赖(库),就在上图中所示的 Lib 文件夹下,为了方便起见,我们将Lib下的jar文件和 ucanaccess–4.0.4.jar 文件放在同一个文件夹中:

将 UCanAccess 以及其依赖的文件准备好

并在 KNIME 配置(Preferences)Database 这个子项中把上面我们准备好的目录加载进来(Add directory):

将 JDBC 驱动配置到KNIME中

最后,在 Database Connector 这个节点的配置中,选择 ucanaccess 这个 JDBC driver, 以及构造 Database URL就可以访问 access 数据库了。URL 构造格式为:

Database Connector 配置界面

如果想要省去自己构造 URL 的过程, 那么可以使用flow variable 功能, 选定数据库文件之后, 对文件路径字符串进行操作,构造出上面的URL, 然后送入到database connector中就可以了. 大致思路如下图所示,不再详述:

构造 access 数据库 URL

回头聊

感觉有用?帮忙转发?谢谢!

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181108A1VBW000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券