vc连接数据库的方法

原创 2007年10月15日 14:45:00

 

1.ACCESS 2000

    _ConnectionPtr m_pConn;
    CString m_sConn="Provider=Microsoft.Jet.OLEDB.4.0.1;Data Source=d://db1.mdb";
    m_pConn.CreateInstance("ADODB.Connection");
    try
    {
        HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"","",adConnectUnspecified);   
        if (FAILED(hr))
        {
            AfxMessageBox("不能连接数据库 source!");
            return FALSE;
        }
    }
    catch(_com_error e)
    {
        AfxMessageBox("不能连接数据库 error!");
        return FALSE;
    }

2.SQL Server 2000

    _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;
    }

3.Oracle 9i

    _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数据库连接方法

  • 2012年10月15日 09:30
  • 7KB
  • 下载

vc ado数据库连接方法

  • 2013年04月04日 11:18
  • 290KB
  • 下载

VC 与MySQL数据库连接的方法

VC 与MySQL数据库连接的方法                                        通过VC开发MySQL数据库应用软件有多种方式:      一、通过MyOD...
  • kengdehenkeng
  • kengdehenkeng
  • 2012年12月26日 17:12
  • 168

VC_中连接Oracle数据库的几种方法

  • 2012年03月07日 09:07
  • 130KB
  • 下载

使用VC连接Access数据库的两种方法

以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍。Windows平台的数据接口标准有ODBC、OLE DB、ADO和Borland的BDE接口,ODB...
  • jmxiaocai
  • jmxiaocai
  • 2012年03月06日 10:40
  • 715

vc++中ado连接数据库的方法及详细介绍

VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。   正文 一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例...
  • xgx198831
  • xgx198831
  • 2011年09月23日 09:58
  • 5642

VC6.0 利用ADO连接Sqlserver2005数据库方法

VC6.0 利用ADO连接Sqlserver2005数据库方法创建一个基于对话框的工程。 1.在stdafx.h中添加ADO的引用//步骤1 添加ado dll的引用 #import "C:\Pro...
  • vcpro126
  • vcpro126
  • 2012年12月04日 22:06
  • 1179

VC+ADO下连接并操作sql2005数据库方法总结

最近在用VC ado连接SQL2005做开发,在网上也参考了好多资料,自己研究了几天,最后把使用方法思路整理下:   在需要使用的地方按如下框架使用: 0. 定义一个CAdoConn 类全局对象,...
  • chzhpi_10
  • chzhpi_10
  • 2013年03月29日 12:25
  • 602

在VC6.0中连接mysql数据库的方法实例

最近用JAVA写程序,在连接数据库并操作上感觉还是较其他语言简单多了,在这方面C/C++就显得有点繁杂,不过也并非难事。 首先就是要清除mysql提供的关于C的API,连接:http://d...
  • u012935646
  • u012935646
  • 2014年09月22日 16:31
  • 486

VC 连接数据库方法小结

VC++下使用ADO编写数据库程序 准备: (1)、引入ADO类 #import "c:\program files\common files\system\ado\msado15.dll...
  • suxinpingtao51
  • suxinpingtao51
  • 2013年10月31日 10:47
  • 1167
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vc连接数据库的方法
举报原因:
原因补充:

(最多只允许输入30个字)