mysql数据源名怎么查 mysql数据源配置文件

mfc中查询MySQL的数据的代码MFC程序访问数据库不是那么简单mysql数据源名怎么查的mysql数据源名怎么查,需要很多初始化代码mysql数据源名怎么查 , 建立ADO连接并使用接口 。
网上很多相关完整资料,搜“VC ADO MYSQL”,灰常多 。
下面是一个比较精炼的描述mysql数据源名怎么查:
1、应用程序的stdafx.h头文件中(也可以在其mysql数据源名怎么查他合适的地方)包含如下语句 。
#import "C://program files//common files//system//ado//msado15.dll"
no_namespace rename ("EOF", "adoEOF")
2、链接数据库
CoInitialize(NULL);
//初始化Com组件
_ConnectionPtr
conPtr; //数据库链接指针
//
conPtr.CreateInstance("ADODB.Connection");
//Connection用于与数据库服务器的链接
conPtr.CreateInstance(__uuidof(Connection));
//Connection用于与数据库服务器的链接另一种方式
try
{
conPtr-ConnectionTimeout = 5; //设置连接时间
//
MySqlTest为数据源名 localhost表示本地
root表示用户名 sa表示密码
//链接方式1,使用这种方式链接时要注意在设置数据源时一定要选择一个数据库
//conPtr-Open("DSN=MySqlTest;server=localhost;","root","sa",adModeUnknown);///连接MySql数据库(测试成功)
//链接方式2采用这种方式链接时在创建数据源时没有必要选择一个数据库 conPtr-Open("DSN=MySqlTest;server=localhost;database=test;","root","sa",adModeUnknown);///连接MySql数据库(测试成功)
}
catch(_com_error e) //捕捉异常
{
AfxMessageBox(e.ErrorMessage());
}
CoUninitialize(); //释放com组件//不知是否有必要
3、访问数据库
_RecordsetPtr recordPtr;//数据集指针
recordPtr.CreateInstance(__uuidof(Recordset));
CString
cmdStr=_T("select name,stuno from
student");//student为表名 该表中有两个字段name(字符型)stuno(int型)
try
{
recordPtr-Open(_variant_t(cmdStr),
conPtr.GetInterfacePtr(),
adOpenDynamic,
adLockOptimistic,
adCmdText);
}
catch
(_com_error e)
{
AfxMessageBox(e.Description());
}
while
(!(recordPtr-adoEOF))
{//获取记录
CString
name=(CString)recordPtr-GetCollect(_variant_t("name")).bstrVal;
int
no=recordPtr-GetCollect(_variant_t("stuno")).intVal;
recordPtr-MoveNext();
}
recordPtr-Close();//关闭记录集
recordPtr.Release();//释放空间
conPtr-Close();//关闭连接
conPtr.Release();//释放空间
如何通过Excel查询MySQL数据库MySql作为最受欢迎的开源数据库之一在数据存储与管理方面要大大强于Excel的同门兄弟Access 。因此mysql数据源名怎么查,把mysql做为后端数据存储工具与前端数据分析工具Excel来配合使用也不失为一种有效的解决方案 。下面我们将介绍mysql数据库与Excel链接的三种主要形式 。
①MySqlforExcel——mysql的Excel插件
MySql数据库专门为Excel准备了一个数据操作插件mysql数据源名怎么查,可以方便地对数据进行导入导出扩展和编辑 。本插件安装后mysql数据源名怎么查 , 在Excel的“数据”菜单会出现一个如下所示的菜单项 , 第一次点击它需要对mysql数据库访问用户名、密码及数据库名称等做一个设定 , 以后就可以随时读取和操作数据库中的数据了 。如果安装完后没有出现在Excel菜单,则可能需要到com加载项中去勾选一下 。下载地址: 。这种方法也是最简单的一种连接方法,近乎于傻瓜式链接 。
②MSQuery链接
MSQuery链接需要先安装mysqlODBC驱动(下载地址在此:) 。驱动安装完成后,先要到windows控制面板—管理工具——“ODBC数据源”中进行用户或系统数据源(DSN)设置 。

推荐阅读