<b>MySql ODBC驱动的利用</b>[VC/C++编程]
本文“<b>MySql ODBC驱动的利用</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我们常常会碰到这样问题,怎样在非web程序或asp程序中利用mysql数据库呢?关于这个问题有两个办理筹划:
1.利用mysql供应的api函数库.
很多闻名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的.这在大部份的开辟工具中都可以实现.比方vc,bcb,delphi,vb等,只要能调用第三方的api就可以实现.但对程序员的要求很高,并且要熟习一套mysql的api函数集,这不是对每个人都很轻松的事.并且这种办法不能用于asp等程序,因为它不支持com对象.
2.第二种是利用myodbc驱动程序.
你可以到www.mysql.com下载myodbc驱动程序,然后照着下面的做便可以了第一种挑选是下载完好安装包,这种包很大,但关于我们来说有效的只有myodbc.dll这个文件,却要下载这么大的文件,不太符合.当然,假如你很菜的话,我倡议你挑选这种方法,这样简单些,但不符合cfans的作风,是吧.
第二种是直接下载myodbc.dll文件,只有几百k,但不太简单利用,本人经过好久摸索才找到利用它的办法.首先你将包解开,将myodbc.dll 文件放到windows\system 或 winnt\system32目录下,这取决于你的系统是win9x还是winnt(win2k),你应当知道吧.
然后翻开一纯文本编辑器,如editplus,notpad之类,(取决于你的爱好)将下面一段话保存为一文件,扩大名为.reg,知道了吧,这是注册表文件,不要搞错呀(不包含下面的一长串等号)
假如你用的是win2k请将第一行换成
Windows Registry Editor Version 5.00
==========================================================从下行开始
Windows Registry Editor Version 4.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\myodbc driver]
"UsageCount"=dword:00000002
"Driver"="C:\\WINNT\\System32\\myodbc.dll"
"Setup"="C:\\WINNT\\System32\\myodbc.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="02.50"
"ConnectFunctions"="YYY"
"APILevel"="1"
"CpTimeout"="120"
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"myodbc driver"="installed"
以上是“<b>MySql ODBC驱动的利用</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |