两个数据库之间如何进行连接
小编:bj03
两个数据库之间如何进行连接
1、客户端查找相关的Hosts文件,若客户端遗忘主机名对应的IP地址,则需把主机名解析成对应的IP地址,然后客户端才能够与服务器连接,若要解析主机名,可以通过Host文件或者DNS服务器来完成。通常情况下,客户端是先查询本机上的Host文件,查看是否有对应的纪录,若没有,则去寻找网络中存在的DNS服务器要求解析。
2、客户端联系服务器,当客户端获得服务器的IP地址后,将会跟服务器进行联系,客户端会把用户名与密码发送给服务器,默认情况下,服务器上只会安装一个应用服务。故客户端只需把用户名与
两个数据库之间如何进行连接操作
1、客户端查找相关的Hosts文件,若客户端遗忘主机名对应的IP地址,则需把主机名解析成对应的IP地址,然后客户端才能够与服务器连接,若要解析主机名,可以通过Host文件或者DNS服务器来完成。通常情况下,客户端是先查询本机上的Host文件,查看是否有对应的纪录,若没有,则去寻找网络中存在的DNS服务器要求解析。
2、客户端联系服务器,当客户端获得服务器的IP地址后,将会跟服务器进行联系,客户端会把用户名与密码发送给服务器,默认情况下,服务器上只会安装一个应用服务。故客户端只需把用户名与
数据库如何连接
//初始化数据库连接
::CoInitialize(NULL);
连接数据库
[cpp] view plaincopyprint?
BOOL CLogin::ConnectDB(void)
{
HRESULT hr = NULL;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建 Connection 对象
if(SUCCEEDED(hr))
{
//登录数据库并连接数据库DBCourse
//这里的server不能写成127.0.0.1否则会出现未指定的错误,应该写成Sql server登录界面的服务器名称
m_pConnection->COnnectionString= "driver={SQL Server};server=LOGO-PC\\LOGO;uid=DBCourse;pwd=DBCourse;";
m_pConnection->Open("","","",adConnectUnspecified);
m_pConnection->DefaultDatabase = "DBCourse";
}
else
{
AfxMessageBox(TEXT("创建 Connection 对象失败"));///显示错误信息
return FALSE;
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format( TEXT("连接数据库失败 !
错误信息 :%s(%ld)"),e.ErrorMessage(),e.Error() );
AfxMessageBox(errormessage);///显示错误信息
return FALSE;
}
return TRUE;
}
操作数据库
[cpp] view plaincopyprint?
void CLogin::OnBnClickedButton1()
{
if( m_user.GetWindowTextLength()<=0 || m_password.GetWindowTextLength()<=0 )
{
MessageBox(TEXT("请输入用户名或密码!"), TEXT("错误:用户名或密码为空"), MB_OK | MB_ICONWARNING );
return;
}
if( FALSE==this->ConnectDB() ) return;
TCHAR szUserName[20];
TCHAR szPassword[50];
TCHAR szSql[MAX_PATH];
//获取用户输入的用户名和密码
m_user.GetWindowText( szUserName, 20 );
m_password.GetWindowText( szPassword, 50 );
//创建_RecordsetPtr用来执行数据库操作
_RecordsetPtr pRecordset;
pRecordset.CreateInstance("ADODB.Recordset");
_tcscpy_s( szSql, TEXT("select * from usr where uname='") );
_tcscat_s( szSql, szUserName );
_tcscat_s( szSql, TEXT("' and passwd='") );
_tcscat_s( szSql, szPassword );
_tcscat_s( szSql, TEXT("';") );
pRecordset->Open(_variant_t(szSql), _variant_t ((IDispatch*) m_pConnection,true), adOpenStatic, adLockOptimistic, adCmdText);
int nResult = DLG_RESULT_OK;
if( pRecordset->RecordCount>0 )
{
//MessageBox(TEXT("登录成功!"), szUserName, MB_OK | MB_ICONINFORMATION );
}
else
{
MessageBox(TEXT("用户名或密码错误!"), TEXT("登录失败!"), MB_OK | MB_ICONINFORMATION );
nResult = DLG_RESULT_ERROR;
}
pRecordset->Close();
if( DLG_RESULT_OK==nResult ) Exit( DLG_RESULT_OK );
}
哦忘了一件事了,还需要在stafx.h文件中引入dll文件的,如此
[cpp] view plaincopyprint?
//添加dll库
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
//添加dll库
//添加宏定义
#define DLG_RESULT_OK 1
#define DLG_RESULT_ERROR 2
#define DLG_RESULT_CANCEL 3
//添加宏定义
以上就是关于两个数据库之间如何进行连接的全部内容,以及两个数据库之间如何进行连接的相关内容,希望能够帮到您。
本文链接:http://www.afey.cn/zhbk/36004.html
版权声明:本文来自用户投稿,不代表本站立场,如有侵犯到您的权益,请联系我们,我们将及时处理,共同维护良好的网络创作环境。
相关文章
-
辣椒的全生育期期有多少天,河南辣椒种植时间
综合百科辣椒的全生育期期有多少天辣椒生育周期包括发芽期、幼苗期、开花坐果期、结果期四个阶段,共需100天左右。1、发芽期,从种子发芽到第一片真叶出现为发芽期,一般为10...
-
两个字组成的字
综合百科两个字组成的字1、双,分别是两个又字组成。2、赫,分别是两个赤字组成。3、从,分别是两个人字组成。4、囍,分别是两个喜字组成。5、喆,分别是两个吉字组成。6、朋...
-
两个月大的小狗一顿吃多少饭量,两个月的小狗
综合百科两个月大的小狗一顿吃多少饭量1、两个月大的狗建议一天喂4次,每一次一般都是成人手一小把狗粮。2、两个月大的狗可以一次喂小狗调料盘子一盘子。3、一次可以喂幼犬饭盒...
-
辣椒属于什么蔬菜,咱们常吃的辣椒属于什么类
综合百科辣椒属于什么蔬菜辣椒,别名牛角椒、长辣椒、菜椒、灯笼椒,茄科、辣椒属一年或有限多年生草本植物。茎近无毛或微生柔毛,分枝稍之字形折曲。叶互生,枝顶端节不伸长而成双...
-
两个日中间一个人成语,两座山中间一个人是什
综合百科两个日中间一个人成语这个成语是一如既往。解释:指态度没有变化;完全像从前一样。出处;《第二次握手·六》:“清末以来;到海外求学的中国人何止千百;在学业上有成就的...
-
腊肉怎么做成的,腊肉的制作流程
综合百科腊肉怎么做成的1、猪肋条肉一条;2、把五花肉分切成条状;3、在肉上扎一个孔,穿上棉线;4、肉内加入30g盐,抹均匀;5、在阴凉处晾至表面干燥,约2--3小时;6...
-
两个字的性,两个字的情侣网名一男一女
综合百科两个字的性在中国两字的性比较多,其中比较常见的如下:欧阳、太史、端木、上官、司马、东方、独孤、南宫、万俟、闻人、夏侯、诸葛、尉迟、公羊、赫连、澹台、皇甫、濮阳、...
-
辣椒瓶盖打不开该怎么办,辣椒酱瓶子打不开怎
综合百科辣椒瓶盖打不开该怎么办辣椒酱瓶子打不开怎么办1、螺丝刀撬。辣椒酱玻璃瓶打不开可以使用螺丝刀或者勺子轻撬瓶子的四周,待四周撬动后其内部会进入空气,减少瓶子内部的压...
-
辣椒和冬瓜搭配能吃,排骨炖冬瓜可以放辣椒吗
综合百科辣椒和冬瓜搭配能吃吗辣椒和冬瓜所含的物质互不排斥,放在一起做菜互不影响。辣椒能加速脂肪新陈代谢,避免脂肪沉积于体内,辣椒中的可溶性纤维还是良好的淀粉阻滞剂,能有...
-
比熊犬感冒了怎么办,两个月大的比熊受凉了怎
综合百科两个月大的比熊受凉了怎么办发现狗狗受凉了,先送狗狗去医院检查,然后进行合理的治疗。要防止狗狗感冒病症变得严重,更要避免诱发其他疾病。在狗狗感冒的过程中,一定要多...
-
辣椒炒四件怎么做好吃,辣椒拌面粉怎么炒好吃
综合百科辣椒炒四件怎么做好吃主料:青椒二个、红椒二个、瘦肉200g。辅料:葱一根、姜二片、适量盐、适量生抽、适量蚝油、适量糖、适量料酒、适量食用油、适量淀粉。步骤:1、...
-
蜡嘴鸟母的会叫,蜡嘴鸟怎么分公母视频
综合百科蜡嘴鸟母的会叫吗1、蜡嘴鸟母的会叫,但受季节制约母的腊嘴鸟不如公的腊嘴鸟爱鸣叫。2、蜡嘴鸟是梅花雀的俗称,各物种间身体构造与习性都十分相似,但彼此间羽毛,眼睛,...
-
两个手打一成语疯狂看图,疯狂猜成语两个手一
综合百科两个手打一成语疯狂看图谜底是左右开弓。左右开弓:两只手轮流做动作或同时做工作。出处:曹雪芹《红楼梦》第六十七回:那兴儿真个自己左右开弓,打了自己十几个嘴巴。近义...
-
两个矩形一定是相似图形,为什么不能说俩个矩
综合百科两个矩形一定是相似图形吗不一定是,还要满足以下条件:1、对应内角相等;2、两个图形对应边成比例。这两个条件缺一不可。相似多边形的周长比等于相似比,面积比等于相似...
-
腊肉发霉怎么处理,煮熟的腊肉发霉了怎么处理
综合百科腊肉发霉怎么处理如果腊肉发霉了,要看其发霉的程度,若发霉到腐烂或有很浓异味的程度,就应该扔掉。如果才开始发霉,里面的肉是好的,颜色正,味道正,就是很正常的霉,切...