VC++ 连接SQL Server数据库(远程+本地)
生活随笔
收集整理的這篇文章主要介紹了
VC++ 连接SQL Server数据库(远程+本地)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
連接遠(yuǎn)程數(shù)據(jù)庫(kù) SQLSERVER2005
CString strConn =? _T("driver={SQL Server};Server=192.168.57.49,1433;DATABASE=數(shù)據(jù)名;UID=用戶名;PWD=密碼"); (Driver={SQL Native Client}是連接本地?cái)?shù)據(jù)庫(kù)字符串,連接遠(yuǎn)程數(shù)據(jù)庫(kù)會(huì)出錯(cuò))
連接本地?cái)?shù)據(jù)庫(kù)
SQLSERVER2005
CString strConnServer2005 = _T("Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=DATABASENAME;Data Source=127.0.0.1");
SQLSERVER2008
CString strConnServer2008 = _T("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DATABASENAME;Data Source=.\\SQLEXPRESS;User ID=用戶名;Password=密碼;");
測(cè)試通過(guò)(.\\SQLEXPRESS 轉(zhuǎn)義\看情況,因?yàn)檫@里是放在字符串中所以需要)
?m_pConnection->Open(_bstr_t(strConn),_bstr_t(strUserId),_bstr_t(strPassword),adModeUnknown);
CString strConn =? _T("driver={SQL Server};Server=192.168.57.49,1433;DATABASE=數(shù)據(jù)名;UID=用戶名;PWD=密碼"); (Driver={SQL Native Client}是連接本地?cái)?shù)據(jù)庫(kù)字符串,連接遠(yuǎn)程數(shù)據(jù)庫(kù)會(huì)出錯(cuò))
連接本地?cái)?shù)據(jù)庫(kù)
SQLSERVER2005
CString strConnServer2005 = _T("Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=DATABASENAME;Data Source=127.0.0.1");
SQLSERVER2008
CString strConnServer2008 = _T("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DATABASENAME;Data Source=.\\SQLEXPRESS;User ID=用戶名;Password=密碼;");
測(cè)試通過(guò)(.\\SQLEXPRESS 轉(zhuǎn)義\看情況,因?yàn)檫@里是放在字符串中所以需要)
?m_pConnection->Open(_bstr_t(strConn),_bstr_t(strUserId),_bstr_t(strPassword),adModeUnknown);
總結(jié)
以上是生活随笔為你收集整理的VC++ 连接SQL Server数据库(远程+本地)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vs2008添加excel类编译错误解决
- 下一篇: GetCurrentDirectory(