下面為您介紹VC連接Oracle數據庫和SQL Server這兩種數據庫的方法,供您參考,如果您對連接Oracle數據庫方面感興趣的話,不妨一看。
VC連接Oracle數據庫
- _ConnectionPtr m_pConn;
- CString m_sConn="Provider=MSDAORA.1;Data Source=sode_192.168.3.9"; //使用
- ms連接庫,sode為SID,192.168.3.9為機器ip
- m_pConn.CreateInstance("ADODB.Connection");
- try
- {
- HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"sodeUser","sodePw",adConnectUnspecifIEd);
- if (FAILED(hr))
- {
- AfxMessageBox("不能連接數據庫 source!");
- return FALSE;
- }
- }
- catch(_com_error e)
- {
- AfxMessageBox("不能打開數據庫 error!");
- return FALSE;
- }
VC連接SQL Server數據庫
- _ConnectionPtr m_pConn;
- CString m_sConn="Provider=SQLOLEDB.1;Data Source=192.168.3.9;Initial
- Catalog=sode"; //sode是數據庫服務器192.168.3.9上的一個數據庫
- m_pConn.CreateInstance("ADODB.Connection");
- try
- {
- HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"sa","mapper",adConnectUnspecifIEd);
- if (FAILED(hr))
- {
- AfxMessageBox("不能連接數據庫 source!");
- return FALSE;
- }
- }
- catch(_com_error e)
- {
- AfxMessageBox("不能連接數據庫 error!");
- return FALSE;
- }