欢迎来到天天文库
浏览记录
ID:51528170
大小:61.50 KB
页数:8页
时间:2020-03-12
《学籍管理系统,C++连接sql.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#includeusingstd::string;usingnamespacestd;/****************************************************************************************************************C++连接SQL数据库第一步系统配置1.设置SQLSERVER服务器为SQL登录方式,并且系统安全性中的sa用户要设置登录功能为“
2、启用”,还有必须要有密码。2.需要在ODBC中进行数据源配置,数据源选”SQLSERVER”,登录方式使用“使用输入用户登录ID和密码的SQLSERVER验证”,并填写登录名(sa)和密码,注意一点,密码不能为空,这就意味着你的sa用户必须得有密码。否则无法通过系统本身的安全策略。测试通过就完成了配置。*****************************************************************************************************************//
3、****************************************************************************************************************C++连接SQL数据库第二步C++与SQL连接初始化1.在建立的C++项目中引入ADO具体代码如下:**********************************************************************************************************
4、*******/#pragmawarning(disable:4146)#pragmawarning(disable:4786)#import"c:ProgramFilesCommonFilesSystemadomsado15.dll"no_namespacerename("EOF","adoEOF")//mainintmain(){system("COLORA");BOOLFLAG=TRUE;intflag=0;_ConnectionPtrm_pConnection=NULL;//connectionobject'sp
5、ointer_CommandPtrm_pCommand;//commandobject'spointer_ParameterPtrm_pParameter;//Parameterobject'spointer_RecordsetPtrm_pRecordset;CoInitialize(NULL);//COM注册不可少intuserright=0;//用户权限,1为管理员,2为教师charusername[12];/***********************************************************
6、******************************************************定义_ConnectionPtr变量后调用Connection对象的Open方法建立与服务器的连接。数据类型_ConnectionPtr实际上是由类模板_com_ptr_t得到的一个具体的实例类。_ConnectionPtr类封装了Connection对象的Idispatch接口指针及其一些必要的操作。可以通过这个指针操纵Connection对象。***************************************
7、**************************************************************************///例如连接SQLServer数据库,代码如下://连接到MSSQLServer//初始化指针HRESULThr=m_pConnection.CreateInstance(__uuidof(Connection));if(FAILED(hr))return0;//初始化链接参数_bstr_tstrConnect="Driver={sqlserver};server=127.0.0.1
8、;uid=sa;pwd=3738358261;database=student";//SQLSERVER//Database指你系统中的数据库名//执行连接try{//Open方法连接字串必须四BSTR或者_bstr_t类型m_pConnectio
此文档下载收益归作者所有