佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2522|回复: 2

M$ Visual FoxPro 9 连接 MySQL 5 数据库

[复制链接]
发表于 5-12-2008 10:23 AM | 显示全部楼层 |阅读模式
我所使用的软件:
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)

好的开始就是成功的一半,祝福我吧!
回复

使用道具 举报


ADVERTISEMENT

发表于 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。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-12-2025 05:23 AM , Processed in 0.092166 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表