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