zoukankan      html  css  js  c++  java
  • ADO连接各种数据库的基本方法

    第一种方法:

    以DSN的方法链接数据库(dbType=mysql):

    前提需要配置DSN数据源

    可以不用手动配置DSN,也可以使用如下代码让ODBC数据源自动注册
    SQLConfigDataSource(NULL, ODBC_ADD_SYS_DSN, "MySQL ODBC 5.3 ANSI Driver", "DSN=mysql");

    _ConnectionPtr _pConn;

    _pConn.CreateInstance(_uuidof(Connection));

    std::string strCon = "DSN=" + dbType + ";server=localhost;database=" + dbName;

    _pConn->Open(strCon.c_str(),userName.c_str(), pwd.c_str(), adModeUnknown);

    第二种方法:

    直接链接的方法(不需要配置DSN数据源):

    mysql:

    strCon="Driver{MySQL ODBC 5.3 ANSI Driver};Server=192.168.0.120;Port=3306;Database=world;User=root;Password=root;Option=3";

    参照文档:https://wenku.baidu.com/view/62ddf8dc6f1aff00bed51ed3.html

    SQL server:

    _pConn->Open("driver={SQL   Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown);   

    ACCESS:

    _pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=C:\test.mdb","","",adModeUnknown);  
    ---------------------

  • 相关阅读:
    TCP/IP:IP的分片与重装
    TCP/IP:IP选项处理
    TCP/IP:IP多播选路
    TCP/IP:IGMP Internet组管理协议
    TCP/IP 插口选项
    TCP/IP: 插口I/O
    TCP/IP 插口层
    leetcode136只出现一次的数字
    leetcode268缺失数字
    letecode242有效字母的异位词
  • 原文地址:https://www.cnblogs.com/karkash/p/10840321.html
Copyright © 2011-2022 走看看