Office中国论坛/Access中国论坛

标题: 浅谈从Access到MySQL [打印本页]

作者: roych    时间: 2019-4-10 15:58
标题: 浅谈从Access到MySQL
       Access交流群里有人问及如何将Access数据追加到MySQL。事实上,微软家的数据库(不管是SQL server还是Access,甚至Excel)对其他数据库的兼容性都是有些问题的。例如,从SQL server导出的txt文件一般是windows格式,如果你想把它传输到MySQL,那么就需要先转为Linux格式(通常我是用notepad++处理)。       估计也是基于上述原因,前面那个群友用Python来读取Access文件,然后用workbench调用运行,结果就出错了。但Python脚本没看到,所以我也没法直接修改。这里介绍一个相对简单的办法。那就是用MySQL Connector来完成这个任务。
       1、下载这个MySQL数据连接驱动,也就是上面提到的这个。有人可能会问,下载64位还是32位?那就需要看你的Access是64位还是32位了。默认情况下,安装的都是32位office,所以如果不想两个版本都装的话,就用那个x86的吧。
       2、安装MySQL Connector(从略)。按步骤处理就好了。
       3、设置ODBC数据源。这里也不多说,按向导完成,需要注意的选项可以参考下图:
[attach]63322[/attach]
        虽然数据库并非必须,不过个人建议还是设置一下。
[attach]63323[/attach]
        4、链接ODBC外部数据源。大体操作如下:
[attach]63324[/attach]
[attach]63325[/attach]
        选择我们前面设置好的数据源即可。
[attach]63326[/attach]
        5、接下来,创建一个追加查询,即可完成数据的更新。和其他追加查询并没什么区别:
[attach]63327[/attach]


作者: admin    时间: 2019-4-10 16:38
赞!!
作者: tmtony    时间: 2019-4-13 10:54
好文,感谢R大神分享!
作者: accben    时间: 2019-5-15 13:52
谢谢分享!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3