VC++ 连接SQL Server数据库(远程+本地)
生活随笔
收集整理的這篇文章主要介紹了
VC++ 连接SQL Server数据库(远程+本地)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
連接遠程數據庫 SQLSERVER2005
CString strConn =? _T("driver={SQL Server};Server=192.168.57.49,1433;DATABASE=數據名;UID=用戶名;PWD=密碼"); (Driver={SQL Native Client}是連接本地數據庫字符串,連接遠程數據庫會出錯)
連接本地數據庫
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=密碼;");
測試通過(.\\SQLEXPRESS 轉義\看情況,因為這里是放在字符串中所以需要)
?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=數據名;UID=用戶名;PWD=密碼"); (Driver={SQL Native Client}是連接本地數據庫字符串,連接遠程數據庫會出錯)
連接本地數據庫
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=密碼;");
測試通過(.\\SQLEXPRESS 轉義\看情況,因為這里是放在字符串中所以需要)
?m_pConnection->Open(_bstr_t(strConn),_bstr_t(strUserId),_bstr_t(strPassword),adModeUnknown);
總結
以上是生活随笔為你收集整理的VC++ 连接SQL Server数据库(远程+本地)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs2008添加excel类编译错误解决
- 下一篇: s3c2440移植MQTT