我把ADO连接数据库,打包成一个类ADOConn,其实也是参考了网络上的一个简单类,但我在他的基础上做了改进,对Access的支持,支持MSSQL读写,可更改连接字。如果有什么不当的地方,还请大家多多回贴。大家一起研究学习
void main(int argc, TCHAR* argv[], TCHAR* envp[])
{
DWORD dw=GetTickCount();
ADOConn ado;
CString SQL;
CString str;
//设置目标数据库
ado.SetParam("127.0.0.1","Test","sa","jeaye");
ado.Open(); //连接数据库
_variant_t varReturnCode;
ado.SetSPName("usp_insert");
ado.AddParamter("ReturnValue",adParamReturnValue,adInteger,4,varReturnCode);
ado.AddParamter("user",adParamInput,adVarChar,20,_variant_t("你好"));
ado.AddParamter("password",adParamInput,adVarChar,65,_variant_t("ddddd"));
CRecordset rs;
ado.ExecuteCommand(rs);
printf("%d\n",ado.GetReturnValue());
dw=GetTickCount()-dw;
printf("花费时间=%d\n",dw);
return ;
}
//如何设置连接字符串呢
_T("Provider=SQLOLEDB;Server=数据库IP;Database=数据库名; uid=用户名; pwd=密码;")
下载源代码