以前刚开始学网页脚本的时候,先学的是ASP,ASP一般配合Access数据库使用。直到后来一个高手推荐我学PHP,才屁颠屁颠地学了点PHP,又用上了MySQL。Access和MySQL数据库各有特色,Access的特点是小巧玲珑,而且由一个文件构成、数据库备份之类的只要复制一下文件就好,挺方便的;所以我刚开始用MySQL的时候不解,为什么要做成这种后台形式呢?无论安装PHP程序还是备份数据,多麻烦?不过MySQL的特点也是显而易见的,高效、稳定。
以前偶尔会做一些小玩意,比如我曾经从网上下载了一个电话号码定位的数据库,里面大概有 130XXXX – 139XXXX 的号码段对应的城市,这个数据库是Microsoft Access格式的,而我当时用的是PHP+MySQL,所以得转为sql格式放入MySQL中。一开始用的是PHP脚本法,即写一个PHP脚本,通过ODBC从Access中读取出来,再插入MySQL。不过那个速度是相当的慢。本来也想找一个软件来完成这项工作,但上网找了一下,似乎有一个这样的软件,不过是收费的,还是算了。
最近又在搞一个小玩意,《成语词典》,我从CSDN下载的源文件,原本是ASP+Access格式的,我又得把它转为MySQL,数据大概有13000条,我查了一下家里放着的那一本《学生常用成语词典》,不过才8000+条成语而已,可见这个数据还是比较全面的。
还好这次找到了一个Access To MySQL这个软件。这个软件是丹麦一家公司Bullzip开发的免费的软件。立即下载来试用了一下。感觉不错。首先要安装一个ODBC的软件(如果有安装IIS似乎会一起装,没有的话上MySQL官方网站下载)。

打开程序,选中要导出的MDB文件,

再填写MySQL服务器信息及要导入到的数据库名,

可以选择要导入的表和列

再设定“覆盖原表及数据”,“转存数据”,“转存索引”等设置,点击开始,即可开始转换过程。
我的大概13000条,4MB的数据也仅仅转换了30S左右,如果用PHP脚本写的话不知道要到猴年马月。
美中不足的是,这个软件对字符集的支持并不好,它不支持设定字符集,我第一次的时候导入以后数据全部是问号,因为它创建的表的字符集都是默认的拉丁_瑞典语字符集,而MDB文件的字符集是GB2312,后来我只好自己先创建好表,设定好字符集,再用导入数据的模式进行操作,操作完后一切正常。
再花了一个下午写了这个《成语词典》,欢迎大家使用。
不知道能不能完美转换
只要自己先建一个表,字符设定一下就没问题
就怕出问题。。有点怕怕。
你的高手建议你学PHP。
我的高手建议我学.NET。
喔//哈哈,大学老师来的。
不过机械式转换的东西有时候会有点小问题,要注意喔
微软的公关不错。
书店里都放满了ASP和ASP.NET的书,偏偏PHP的书少得可怜,但互联网上恰恰超过一半的网站使用PHP
原先公司做网站还死活要php的…据说安全
好软件,但是怕转换中出现写状况,到时问题就搞大了!
做一个备份,慢慢来,肯定能行的
盛情申请友链!贵站链接已做好!
wap建站服务网
http://wapjz.yo2.cn
对不起,我的博客暂时不和商业博客链接。希望下次有机会合作
这下好了,我们学校的论坛要换成Mysql的了,到时候碰到问题再向你求助哈,90后牛人,哈哈。。。
好呀,收费的哦。按行情给回扣的
哈哈,完全没商业意义的论坛,一个朋友自己搞的,挺不容易。。嘎嘎。。http://photozero.net/wp-includes/images/smilies/icon_smile.gif
可以呀。欢迎一起探讨
失误失误,直接拖了你那表情,结果成了串地址…lol.
@neekey
Alexa排名图片调用图片不能显示啊……
另外,偶站在你博客链接咋被撤掉了? :(
http://www.zquery.com/alexaimg.php?q=http://www.ibeijie.cn
您看看这图片,我这里看是正常的。
调用说明在这里:
http://www.zquery.com/docs/alexa.php
哦,原来链接里还是有的,帮我把链接更新到首页吧!谢谢了
我的博客启用了ThinkAgain的Top friends插件,每周评论前15名的朋友链接自动在首页显示,其他的放至链接页面。还望海涵!
好东西啊,虽然暂时用不到
直接找到这儿来了,谢谢!