|
查看: 2523|回复: 2
|
M$ Visual FoxPro 9 连接 MySQL 5 数据库
[复制链接]
|
|
|
我所使用的软件:
Platform: M$ Windows XP Home 2002 SP3(正,常patch)
Microsoft Visual FoxPro 9 SP2(正,常patch)
MySQL 5.0.67 (Developer Edition)
.Net framework 2.0 (free download from M$ website)
MySQL ODBC connector 5.1.5 (free download)
(在此声明本人是使用正版软件,虽然花费不菲,可是物有所值,况且身为软件开发商,必须以身作则)
* 在 Windows XP 设定 -----------------------------------------------------
Control Panel -> Administrative Tools -> Data Source (ODBC)
Add ...
DSN=MySQL test database
DXXXXXn=
Server=localhost, Port=3306
User=root
Password=**********
Database=test_db
* 用来测试 VFP原始码 test.prg -------------------------------------------
Public nSQL
Clear
nSQL = SQLStringConnect("DSN=MySQL test database;")
If nSQL <= 0
? 'Cannot connect to MySQL'
Else
? 'Connected to MySQL'
SQLExec(nSQL, 'Select * From Forum_user')
List
SQLExec(nSQL, 'Select * From Forum_topics')
List
SQLExec(nSQL, 'Select * From Forum_posts')
List
SQLDisconnect(nSQL)
Endif
* End of Program -------------------------------------------------------------
在此分享为什么我要做这么复杂的东西,我想开发一套 Online Trading Account Software 2009,首先,讨论系统环境的问题。
1。OS 的普及性 Windows XP / Vista 占第一。
2。在网上数据库较普及的有 M$SQL & MySQL,再来讨论价钱的话我选择 MySQL
3。FrontEnd,比较普及的有VS2008,可是要我重头学起和购买新软件,真是吃力不讨好,何况已经习惯用 VFP 来编写,又可以缩短工程速度。
接着,讨论经济问题,在金融风暴冲击下,中小型企业挣扎求存,唯有开源节流,没有谁愿意花大笔钱在支出项目如电脑经费上,开源软件成了首选。
对我来讲最难克服的问题就是 M$ Visual FoxPro 9 连接 MySQL 5 数据库已经渡过了,真的非常高兴!下一步要做的就是 *2u Account Software version 2008.5 升级 *2u Trading Account Software 2009 (Web edition)
好的开始就是成功的一半,祝福我吧! |
|
|
|
|
|
|
|
|
|
|
发表于 11-12-2008 10:01 PM
|
显示全部楼层
|
M$ Visual FoxPro 9 连接 MySQL 5 那个速度好像不是很快哦 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 13-12-2008 10:18 AM
|
显示全部楼层
由于刚开始用我还没有测试到它的速度。再加上最近我的网站 expired 了,还没试验到真正的 online database 怎样慢法。
如果网站租金便宜我肯定第一考虑 M$SQL,毕竟都同是微软产品。但我的网站只免费提供 MySQL。所以唯有将就点罗!
尝试过 VFP9 连接去随安装光碟附送的 MSDE
是 SQL2k Developer Edition,在网友们指导下更改 setup.ini 数值,成功由其它电脑连接到 server,但限制只能 5 台电脑同时连线。
我看过一本 .Net for Visual Foxpro Developer 的电子书
在微软官方网页下载 SQL 2005 Express,.net framework 2.0,Management Studio Express, SQL Native Client
尝试过 VFP9 连接 SQL 2005 Express,开始时本机就成功连接,其它电脑连接不成功,后来得知要在其它电脑上安装 Native Client。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|