转换Paradox 数据库到MySql 数据库

公司近期给出了一个项目,需要将一个2001年的Paradox 数据库转换成现在比较常用的 Mysql 数据库。paradox数据库是delphi自带的.db数据库文件,所在目录即是数据库,一个表是一个.db文件。 尝试开启服务器通过服务器导出里面的数据,但是由于公司人员流动,明白这些操作的人已经离职。所以不得不使用一些其他思路来处理。

 由于一个表是一个.db文件,尝试了直接从Excel 读取 table, 通过jxl框架导入到数据库中,为乱码,显示在页面也为乱码。估计是因为编码问题。经过一番搜索,找到了一个叫做 Paradox database reader 的软件。

这个软件十分神奇,它能够直接读取Paradox 的table 并且直接输出成 HTML,EXCEL,XML,等格式,甚至可以将几万行的数据复制到剪切板。操作思路就是读取每个表,并且将他们复制或者输出成EXCEL 表, 然后通过EXCEL 表在转换成Mysql数据库(注意:经过研究Paradox Database reader 只能输出6w行数据,因为他输出的是excel 2003 版本)如果表中数据量很多的话,建议用 copy to clipboard 然后复制到最新的excel 表中,亲测可用。

 

当数据成功转入Excel表格中,可以使用MySQL for Excel 插件,轻松map 数据到SQL 数据库,中间会出现一些error, 因为 Schema的缘故, 有时候需要人为修改Char 长度。 根据报错自己修改即可。

最终成功转入 Mysql 数据库! 

完结撒花

一套操作数据库(*.db,DBF) 的工具,功能非常的强大。 2000版功能: 包括建立数据表、删除数据表、索引、排序、打印、预览、数据转换、数据备份、修改数据表结构、输出文本、输出HTML文件、统计查询、字段求合、生成决策图表等功能。 2002版新增功能: 1、多窗口(MDI)与单窗口两种模式 2、提供最近使用路径 3、提供BDE版本检查 4、设置进入口令 5、给数据表填加口令 5、设置启动目录 6、复制记录、复制当前字段名称、复制字段名列表、复制选择区域数据 7、改进SQL执行功能 8、改进数据转换功能 9、记录查找功能 10、自动生成创建表SQL语句 11、设置数据移动位数 12、改进了建立索引功能,现可以建立主重索引(多个字段) 13、自动显示当前字段类型/宽度/字段总数/索引字段 Xp版新增功能: 1、加入了功能强大的报表设计、报表打印功能。可自己根据数据库设计报表,还可以把设计好的报表另存为报表文件,也可输出如Html格式等。 2、加入了BDE数据库驱动程序,解决了以前下载后没有驱动程序不能正常运行的问题。 Xp 2002.11 版新增功能:(右击菜单) 1、加入对数据的剪切、复制、粘贴、删除功能。可直接把一张表内的数据复制到另一张表内,也可以把一张表的某字段的数据复制到另一张表的某字段。功能非常实用。(选择区域内数据) 2、加入输出Excel、Html、rtf、csv、txt文件格式。(选择区域内数据)
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值