连数据库是ODBC好还是OLEDB好

1.连数据库是ODBC好还是OLEDB好?2。是不是只有微软的数据库才可以用OLEDB?3.要切换这两种连接,是不是只需要修改连接字符串?谢谢大家了,小弟对这三个问题不解

分享到:

2009-03-09 15:25

知识大富翁,挑战赢iPhone!

提问者采纳

1 ODBC开放性好一些,但是性能差一些2 不是修改字符串那么简单。如果你比较在乎性能就用OLEDB,要是考虑到开放性,比如和异构数据库连接就用ODBC。
时间: 2024-10-14 18:19:20

连数据库是ODBC好还是OLEDB好的相关文章

不安装Oracle如何连数据库(odbc驱动)

前言: 最近使用 R 开发数据分析系统,需要连接Oracle数据库获取数据,但是又不想为了拿几个数据而装一个Oracle,所以就想直接找个Oracle的odbc驱动,免去安装Oracle客户端的麻烦.以下对安装过程作个记录,希望能对大家有所帮助. 正文: 下载: 首先,我们需要下载两个驱动: instantclient-odbc-win32-11.2.0.1.0 和 instantclient-basiclite-win32-11.2.0.1.0. 地址:http://www.oracle.co

VMware系统运维(四)SQL Server 2008 R2 新建数据库与ODBC数据

1.新建数据库,右击”新建数据库….“ 2.设置数据库名,初始数据库大小,如果要配置数据库优化,可以考虑初始大小与日志大小,点击添加安装完成,即完成数据库新建. 3.ODBC数据源配置,选择“系统DSN“点击”添加“选择”SQL Server Native Client10.0“完成. 4.创建SQL Server的新数据源,名称与服务器IP,下一步 5.输入登录ID:sa和密码,下一步 6.选择数据库为前面创建的数据库vcenterdb,下一步 7.点击完成. 8.测试数据库连接是否正常 在配

VBA连接MySQL数据库以及ODBC的配置(ODBC版本和MySQL版本如果不匹配会出现驱动和应用程序的错误)

db_connected = False '获取数据库连接设置dsn_name = Trim(Worksheets("加载策略").Cells(2, 5).Value)  ------(ODBC配置中的DATA SOURCE NAME)user_name = Trim(Worksheets("加载策略").Cells(3, 5).Value)pass_word = Trim(Worksheets("加载策略").Cells(4, 5).Value

开发数据库互联ODBC配置

开放数据库互连(ODBC)是微软引进的一种早期数据库接口技术,通过ODBC驱动程序可访问数据库数据:使用ODBC管理器可以完成对数据库的链接操作. 系统DNS:配置了这个数据源,当前服务器的所有用户都可以使用此数据源链接数据库.如下图所示: 1.添加驱动程序:SQL Server连接 2.ODBC名称和连接服务器名称 3.连接验证方式:windows连接 使用当前的windows账户和密码连接数据库.因此有以下两种情况: A. 目标服务器和发起服务器为同一个域中,若windows当前用户使用域管

Access数据库通过ODBC导出到Oracle的两个小问题ora-24801\Ora-01401

问题描述:从access通过odbc导出到oracle出现  ora-24801  非法值 错误  与  Ora-01401 值过大的错误 问题分析:access里面的字段类型为“备注”,导入到oracle 会自动转成clob类型,可能会出现一些奇怪错误 解决方法:把字段类型为“备注”的字段类型改为“文本“,长度设置下.再重新导出即可.

ODBC, OLEDB, ADO, ADO.NET

在SSIS中,选择Connction Manager时,有很多的类型.其中会发现如下4个连接类型ODBC, OLEDB, ADO, ADO.NET.这4个东东到底是什么,他们有什么关联,什么区别,如何选择? 本文就他们的演化来解释这4个东东- 演变历史: 史前 => ODBC => OLEDB => ADO => ADO.NET 史前 最初,不同厂商的关系型数据库有着不同的调用接口(API),如SQL Server的DBLib,Oracle的OCI.那时开发人员必须使用不同的API

OLEDB和ODBC的区别(优缺点)

ODBC是一种连接数据库的开放标准,OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的应用程序. 你的ADO调用先被送到OLEDB,然后再交由ODBC处理 ODBC是一种连接数据库的开放标准. ODBC(OpenDataBase Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows OpenServices Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数

OLEDB和ODBC的区别

ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术.它实际上是ADO的前身.早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库. OLEDB(对象链接和嵌入数据库)位于O

ADO,OLEDB,ODBC,DAO的区别

ODBC(Open Database Connectivity,开放数据库互连) 1992年,微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口).这些API利用SQL来完成其大部分任务.ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC.---出现的最早,但不总是万能. DAO(Data Access Object,数