使用ADO连接ODBC

ADOODBC用法 一、概念 ODBC ODBC 是 开放式数据库互连 是一些标准规范符合规范的数据库就可以通过SQL(结构化查询语言)编写的百命令进行操作.理解ODBC是种数据库互连标准就行了,WINDOWS中ODBC配置,只是对数据库进行系统中登记操作一样,不起任何数据服务作用. OLE DB OLE DB 是 数据库嵌入对象,是一套度组件对象模型 (COM) 接口,可提供对存储在不同信息源中的数据进行统一访问的能力。即:通过这个对象可以对数据库操专作属.但他只是数据库的一个接口.因为要统一许多接口,它接口也变的复杂繁多, 阅读详情

使用ADO连接ODBC的一些记录以及问题

环境:VS2019 x86 Debug模式

连接方式:ODBC DSN连接

ADO使用流程:

(1)初始化COM库,引入ADO库定义文件
(2)用Connection对象连接数据库
(3)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理。
(4)使用完毕后关闭连接释放对象。

在VS中新建一个控制台程序,在预编译头文件中引入ADO动态链接库

预编译头文件 stdafx.h

内容如下

#pragma once
#pragma warning(disable:4146)
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" named_guids rename("EOF","adoEOF"), rename("BOF","adoBOF")
#pragma warning(default:4146)
using namespace ADODB;

然后编译生成,在程序目录下会生成masdo.tlh 和 masdo15.tli两个文件,这两个文件是由c++编译器解析库文件生成的标准c++文件。

使用的头文件

#include "stdafx.h"
#include <iostream>
#include <odbcinst.h>
#
adoodbc连接Postgre SQL 请先看这篇文章 PostgreSQL OLEDB 安装指南文章中提及:“首先,从下面的站点下载最新的OleDB Provider For PostgreSQL。http://gborg.postgresql.org/project/oledb/download/download.php在下载的包中有两个文件,一个是libpq.dll,另一个是PgOleDb.dll。在安 阅读详情

相关推荐

VC连接Oracle数据库ODBCADO

一.ODBC连ORACLE:  str.Format( "Driver={Microsoft  ODBC  for  Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd; ") 二.ADO连接ORACLE:

薛定谔的喵 3079

知识点滴 - ODBCADO的区别

通常,软件应用程序是用特定的编程语言(如Java、C#等)编写的,而数据库则接受其他一些数据库特定语言(如SQL)的查询。因此,当一个软件应用程序需要访问数据库中的数据时,需要一个能够将语言相互转换的接口(应用程序和数据库)。ODBC是一个开放的接口,任何应用程序都可以使用它与任何数据库系统进行通信,而ADO是OLE DB的一个包装(它是ODBC的继承者)。ADO在用某种编程语言编写的应用程序和OLE DB(由微软开发的数据API,是ODBC的继承者)之间形成了一个中间件层。...

guoqx的专栏 1898

ado odbc连接Postgre SQL

ado odbc连接Postgre SQL

qq_44939775的博客 547

一文详解ODBC、OLEDB、ADOADO.NET之间的关系

相信看到这篇文章的人,心中肯定有这样的想法:ODBC、OLEDB、ADOADO.NET貌似都是访问数据库的东东,那么他们之间有什么区别,又有什么联系呢?不要着急,待我慢慢道来。 一、ODBC ODBC(Open Database Connectivity,开放数据库互连)。 ODBC,官方的定义是这样的,开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。ODBC(Op...

MIss-Y的博客 9273

数据库访问和组件技术相关概念(ADO、ActiveX、DLL、ODBC等)详解

本文详细介绍了数据库访问和组件技术相关的概念,从ADO作为起点展开,介绍了ADO作为一组用于访问和处理数据的组件和对象模型,在VB中的应用。以及与之相关的一些概念

李赛男 1391

ODBC、OLEDB、ADO

相信看到这篇文章的人,心中肯定有这样的想法:ODBC、OLEDB、ADOADO.NET貌似都是访问数据库的东东,那么他们之间有什么区别,又有什么联系呢?不要着急,待我慢慢道来。 一、ODBC ODBC(Open Database Connectivity,开放数据库互连)。 ODBC,官方的定义是这样的,开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。ODBC(Open DatabaseConnectivity,开放数据库互连)提供了一种标准的API(应用程序编程接...

顺其自然~专栏 3738

ssms 连接 ssis_SSIS连接管理器:OLE DB,ODBCADO.NET

ssms 连接 ssis In this article, I will first give an overview of the OLE DB, ODBC, and ADO.NET SSIS connection managers. Then I will try to illustrate the difference between them when trying to conne...

culuo4781的博客 4085

Microsoft的ODBC 开放式数据库连接(ODBC)与ADO对比

开放式数据库连接(ODBC)  是用于访问数据在异类环境中的关系和非 Microsoft 的战略界面-关系数据库管理系统。基于的 SQL 访问组的 ODBC 规范提供了一种开放的、 非特定于供应商的方法访问存储在各种专用的个人计算机、 小型计算机,和主机数据库中的数据的呼叫级别接口。 ODBC 缓解独立软件供应商和企业开发人员需要了解多个应用程序的编程接口。ODBC 现在提供了通用数据访问接

拥抱变化 2243

64位程序连接32位oracle,通过ODBC-ADO方式

第一步:oracle版本为32位,64位应用程序连接,因此需要64位的ODBC驱动。下载32位对应的64位驱动。主要包括两个文件,如图所示。将两个文件夹中的文件放入同一个文件夹下。之后,点击odbc_install.exe,通过尝试管理员身份运行,也可以通过cmd运行,主要目的是为了创建驱动。 第二步:在 控制面板\系统和安全\管理工具 中找到 ODBC 数据源(64位)应用程序,运...

weixin_41597991的博客 1793

常用数据库连接方式 ODBC,ADO 等 | from web

常用的数据库连接方式: 目前比较流行的是ODBC方式和ADO方式; ODBC方式应用的比较早,但是用它的话是要设置数据源的,而且它没有通用的数据驱动; ADO方式是才发展起来的,它是基于OLEDB层来访问数据库的,访问的时候无需建立数据源,而且通用;   VC访问数据库技术的方法实例   1.     ODBC——开放数据库互联

罗马非一日建成 1005

ADOODBC之间的关系

文章目录概念:关系:例子:对比:1.ADO跨平台性2.ODBC协议的统一性总结: 概念: ODBC(Open Database Connection,开放式数据互连)是访问数据库的一个统一接口标准,它允许开发人员使用ODBC API(应用程序接口)来访问多种不同的数据源,并执行数据操作。 ADO的概念:ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了...

康世行 2618

ODBCADO

大多数应用程序都使用数据库,各种管理软件、ERP、CRM系统均需要数据库来保存和维护应用程序的数据,在VC中提供了多种数据库访问技术,不过目前最流行的是ODBC(开放式数据库接口)和ADO(活动对象模型)。 <br />一.数据库技术初步<br />   1.ODBC基本概念<br />   ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建

小安屋 2552

解释术语:API、ODBC、JDBC和ADO

API:应用程序编程接口,定义了软件程序可以遵循的类和接口,以便它们能够相互通信。ODBC:开放式数据库连接标准,适用于多种编程语言,允许程序使用SQL请求访问数据库。JDBC:Java数据库连接,是Java API,用于连接用Java编写的程序与关系数据库ADO:ActiveX数据对象,Microsoft接口,设计用于提供一种一致的方法来访问不同类型的数据。这些术语在数据库编程中扮演着重要角色,各自有不同的应用场景和优势。

破损的天堂鸟博客 1090

ADOODBC

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将S...

鹏鹏2077 580
上一篇: Git超级入门使用
下一篇: ADO使用Execute插入CLOB
pluto_rx
博客等级 码龄7年 30粉丝 45原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值