ado连接mysql_ADO连接各种数据库的基本方法
第一种方法:
以DSN的方法链接数据库(dbType=mysql):
前提需要配置DSN数据源
可以不用手动配置DSN,也可以使用如下代码让ODBC数据源自动注册
SQLConfigDataSource(NULL, ODBC_ADD_SYS_DSN, "MySQL ODBC 5.3 ANSI Driver", "DSN=mysql\0");
_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);
---------------------
ado连接mysql_ADO连接各种数据库的基本方法相关推荐
- plsql无法连接64位oracle数据库的解决方法(图文解说)
转载地址: http://blog.itpub.net/24193972/viewspace-1114871/ 今儿个重装了个系统,win8 64位.接着装了个64位的oracle11g,oracle ...
- cpp 怎么连接mysql_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
- asp.net学习之ado.net(连接模式访问)
ado.net框架支持两种模式的数据访问: 连接模式(Connected)和非连接模式(disconnected).这一节介绍如何使用连接模式访问数据库中的数据,利用ADO.NET中的Connecti ...
- ado.net mysql 连接池_ADO.NET数据库连接池的介绍 | 学步园
摘录自MSDN: 建立池连接可以显著提高应用程序的性能和可缩放性.SQL Server .NET Framework 数据提供程序自动为 ADO.NET 客户端应用程序提供连接池.您也可以提供几个连接 ...
- ado.net mysql 连接池_ADO.NET数据连接池
[IT168 技术文档]21世纪什么最贵?数据库连接.对于以数据库做数据存储基石的应用系统来说,数据库连接是整个系统中最珍贵的资源之一.数据库连接池是为了更有效地利用数据库连接的最重要措施.它对于一个 ...
- ado.net mysql 连接池_ADO.NET中SQL Server数据库连接池
实际上,大多数应用程序仅使用一个或几个不同的连接配置. 这意味着在执行应用程序期间,许多相同的连接将反复地打开和关闭. 为了使打开的连接成本最低,ADO.NET 使用称为连接池的优化方法. 连接池减少 ...
- ssms 连接 ssis_SSIS连接管理器:OLE DB,ODBC,ADO.NET
ssms 连接 ssis In this article, I will first give an overview of the OLE DB, ODBC, and ADO.NET SSIS co ...
- deno如何连接mysql_c 连接sqlite3数据库
SQLite C语言接口 数据表设计 create table tbl_emp( id integer primary key , name varchar(40), age smallint, bi ...
- 如何在VS2010中连接MySQL和Access数据库
1 基本介绍 本文采用ADO来进行数据库的连接,ADO(ActiveX Data Objects)是ActiveX数据对象的简称,是一个访问数据库中数据的编程接口.利用ADO技术实现数据库操作主要分为 ...
- JAVA通过JDBC连接并操作MySQL数据库
JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...
最新文章
- MIT学神、「太极」作者胡渊鸣送你一门计算机图形学课程
- BIBM系列论文阅读笔记
- Vue.js@2.6.10更新内置错误处机制,Fundebug同步支持相应错误监控
- 再来 10 个新鲜的 HTML5 教程
- Spring基础知识及入门
- 最新的推荐系统论文两篇
- 远程桌面最新漏洞CVE-2019-0708 POC利用复现
- Expression Blend 学习视频下载
- GCC 命令行具体解释
- nodejs python性能_监控Nodejs的性能
- X射线辩材--CT原理
- Ubuntu系统接入移动硬盘后打不开问题
- oracle经纬度精确查询位置,基于经纬度定位车辆所在交通小区位置的方法与流程...
- 20205月6日服务器维护,国服12月6日维护公告:各大区服务器分时段维护
- 解决服务器网卡不识别问题
- js的unshift()的使用
- Linking two modules of different target triples:
- 2022年下半年软件设计师考试上午真题(专业解析+参考答案)
- C语言复习——文件操作以及各种输入输出
- python中文朗读_用python实现的文字朗读
热门文章
- 计算机病毒分为哪三类
- linux报错ora12514,ORA-12514:RMAN连接报错解决
- der解码规则_JAVA解析各种编码密钥对(DER、PEM、openssh公钥) | 学步园
- python遍历文件夹循环处理图片
- 毕业即失业,转行软件测试的辛酸泪只有自己知道
- Spark亚太研究院王家林:从技术的…
- 批量导入AD账户批量启用Exchange 账户步骤
- Flask+ZUI 开发小型工具网站(四)——ZUI 前端主页面 tabs
- C++笔试面试题 从网上整理的,带答案
- 2022云管云网大会丨阿里云孙成浩:构建万物互联的智能云网络