美文网首页数据分析指北
数据分析指北 - 附录四 如何配置 KNIME 访问 MS Ac

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

作者: HaveF | 来源:发表于2018-11-09 12:37 被阅读2次

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

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

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


历史回看:


*MS Access logo*

配置 KNIME 访问 MS Access 数据库

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

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

*解压后的 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 构造格式为:jdbc:ucanaccess://C:\xxx\accessdb.mdb;showSchema=true

*Database Connector 配置界面*

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

*构造 access 数据库 URL*

回头聊

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

相关文章

网友评论

  • b3eeb4e6c871:总结的真好,最近正好在学习Knime,对我帮助很大
    HaveF:欢迎转发,欢迎关注

本文标题:数据分析指北 - 附录四 如何配置 KNIME 访问 MS Ac

本文链接:https://www.haomeiwen.com/subject/xjanxqtx.html