CloverETL 连接到 Microsoft Access .mdb 文件
Posted
技术标签:
【中文标题】CloverETL 连接到 Microsoft Access .mdb 文件【英文标题】:CloverETL connecting to Microsoft Access .mdb file 【发布时间】:2012-01-02 11:55:17 【问题描述】:我在连接到本地 .mdb 文件时遇到问题。我看过以下主题,但这些并没有解决我的问题:
http://forum.cloveretl.com/viewtopic.php?f=4&t=5093 http://forum.cloveretl.com/viewtopic.php?f=4&t=167我的问题是建立数据库连接。它不验证连接并发生以下错误:
[Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序
错误输入的 URL 是:
jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=G:\Database.mdb
【问题讨论】:
我想我可能找到了问题所在。我的机器上有 2 个 ODBC 版本,32 位和 64 位。在 32 位版本中,显示的唯一驱动程序是 SQL 驱动程序,而不是访问驱动程序。有人知道如何在 ODBC 中安装这些驱动程序吗? 你发现问题了吗? 【参考方案1】:您的问题可能是由于使用 64 位 Java 与 32 位 ODBC 驱动程序(反之亦然)引起的,请注意http://goo.gl/Bs0Ur(第一个“重要”)。首先,确保你解决了这个问题。
其次,重要的是 MS Access 驱动程序 (*.mdb) 与您的环境相匹配。出现错误消息,例如使用与 64 位操作系统(您的操作系统为 64 位)不兼容的 MS 驱动程序时。
我已经能找到的相关驱动下载页面:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23734
相关论坛帖子:
http://forum.cloveretl.com/viewtopic.php?f=4&t=4663
希望这会有所帮助, 一月
【讨论】:
以上是关于CloverETL 连接到 Microsoft Access .mdb 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 odbc_connect() 从另一台计算机连接到 Microsoft Access 数据库?
C#:使用 Microsoft.ACE.OLEDB.12.0 连接到 dbf 文件
尝试连接到 R 中的 Microsoft Access 数据库的“参数太少”
Pyspark 连接到 Microsoft SQL 服务器?