2024年5月1日发(作者:)

通过ODBC将Access数据导入MySQL

1. 安装myodbc

下载myodbc并安装,安装好后,"控制面板"---"管理工具"---"ODBC数据源管理器"---"驱

动程序"列表项中会多一个"MySQL Driver"(x.x.x为版本号),第一步完成;

2. 配置ODBC数据源 (你要将数据导入mysql的哪个数据库中,就配哪个数据库的)

"控制面板"---"管理工具"---"ODBC数据源管理器"---"文件DSN",单击"添加".

选择"MySQL ODBC Driver"

输入保存位置:

单击"下一步"--"完成",进入如下界面:

按要求填入各项:

Host/Server Name (or IP) : mysql server 所在主机名或 ip;

Database Name : 要创建的数据源的数据库名;

User : 用户名;

Password : 密码;

Port (if not 3306) : mysql 端口号 (没有设置的话,默认为安装时的3306);

SOL command on connect : 连接mysql 时的其他一些命令(可不填);

填完后,单击"Test Data Source"测试,如出现成功提示,则单击"OK"完成.

3. 通过ODBC,将数据从Access寻出:

从Access打开数据库表,选择该表,选择"文件"---"导出", 在保存类型下拉列表中选择

"ODBC 数据库",填写导入mysql 后的表名(默认与之前的表名相同)

选择刚刚创建好的数据源,单击"确定",完成. 进入mysql 即可查看到该表.

注: 若原表中有中文数据时, 在导入过程中如编码设置不当,可能会出现 乱码问题.

现在本人还没有完全解决.抱歉! 自己可以尝试解决.