MySql ODBC驱动的利用
当前位置:以往代写 > C/C++ 教程 >MySql ODBC驱动的利用
2019-06-13

MySql ODBC驱动的利用

MySql ODBC驱动的利用

我们常常会碰着这样问题,奈何在非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"

    关键字:

在线提交作业