`

oracle的连接方式讨论

阅读更多
引用

这一阶段在做数据库的移植。(sql server 2000—〉oracle)。对于前台asp程序的影响之一就是数据库连接方式。就我的体会和问题和大家讨论一下:
(1)采用odbc的oracle in home92,效果不好。因为它不支持稍大的存储过程,不过它可以支持含有系统游标的过程(含有open cursor-name for select ...)
(2) 采用odbc的miscrosoft odbc for oracle,可以。效率低于采用oracle自己驱动方式,并且不支持含有系统游标的过程。
(3)采用oracle自己的驱动,连接字符串:conn.Open("Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=sczb;Password=sczb;Data Source=dht"。效率高,但也不支持含有系统游标的过程。

问题有:oledb 与odbc的关系与区别?

ODBC是人们在创建通用API的早期产物,ODBC并不是完美无缺的,含有大量的低级的调用; 
因此,微软开发了DAO,后来DAO演变为RDO(Remote  Data  Objects,  为分布式数据库体系设计),  再后来是ADO.但由于DAO和RDO都需要数据以SQL(Structured  Query  Language)的格式存储,于是微软又提出了OLEDB,一个基于COM的数据存储对象,能提供对所有类型的数据的操作。 
具体关系: 
OLEDB位于ODBC层与应用程序之间,ADO是位于OLEDB之上的  "应用程序  ".  ADO调用先被送到OLEDB,然后再交由ODBC处理.   
直接连到OLEDB层,你必须改变你的connection对象连接字符串: 
Dim  objConn   
Set  objConn  =  Server.CreateObject(  "ADODB.Connection  "   
objConn.ConnectionString  =    "Provider=ProviderName;  Data   
Source=DatabaseSource;  Initial  Catalog=DatabaseName;  User  ID=UserID;   
Password=Password  "

分享到:
评论

相关推荐

    Oracle Spatial与ArcGIS连接

    本文旨在探讨ArcGIS与Oracle Spatial之间的直接连接方法,并讨论在此过程中遇到的问题及其解决方案。 #### 二、ArcGIS与Oracle Spatial直接连接概述 **2.1 直接连接的意义** 直接连接(Direct Connect)是指ArcGIS...

    易语言oracle数据库连接模块源码

    5. 错误处理:讨论如何捕获和处理数据库操作过程中可能出现的错误,包括Oracle错误代码和错误信息的获取。 6. 连接池管理:如果涉及多线程或高并发环境,还会讲解如何实现连接池,以提高性能和资源利用率。 7. ...

    oracle连接查询SQL性能测试

    标题“Oracle连接查询SQL性能测试”涉及的是数据库管理和优化领域,特别是针对Oracle数据库系统的SQL查询性能分析。在Oracle中,连接查询(JOINs)是整合多个表数据的关键操作,其性能直接影响到数据库的整体效率。...

    delphioracle_oracle_delphi_连接ORACLE_

    这些组件和库为开发者提供了丰富的API和图形化界面,使得在Delphi中编写Oracle连接代码变得简单。 描述中的“Delphi连接Oracle数据库的通用登录模块”暗示我们将讨论如何创建一个可以复用的登录组件或类,用于在...

    VC+ADO+ORACLE连接

    "VC+ADO+ORACLE连接"的主题聚焦于如何利用ActiveX Data Objects(ADO)在VC环境中与Oracle数据库建立连接并执行相关操作。下面我们将深入探讨这一主题。 ADO是微软提供的一个数据访问接口,它简化了对各种数据库的...

    Oracle 左连接、右连接

    本篇文章将深入探讨Oracle中的左连接(LEFT JOIN)和右连接(RIGHT JOIN),这两种连接方式都是为了在不同表之间建立联系,特别是在数据不完全匹配的情况下。 首先,我们来看一下左连接(LEFT JOIN)。左连接返回左...

    J2EE 中连接Oracle的驱动

    在J2EE应用程序开发中,连接Oracle数据库是一个关键步骤,这通常涉及到数据库驱动的使用。在给定的压缩包文件中,包含两个重要的驱动文件:`classes12.jar`和`ojdbc14.jar`,它们是Java应用程序与Oracle数据库进行...

    javascript连接Oracle实例

    在本文中,我们将讨论如何使用JavaScript连接Oracle实例。 标题解释 JavaScript是一种广泛使用的客户端脚本语言,而Oracle则是一种流行的关系数据库管理系统。在实际应用中,我们经常需要使用JavaScript来连接...

    asp连接oracle完整代码

    接下来,我们将详细讨论如何在ASP中连接Oracle数据库。 1. **安装组件**: 在ASP中连接Oracle,首先需要在服务器上安装Oracle的客户端组件,如ODBC(Open Database Connectivity)驱动程序或者Oracle Data Access ...

    powerbuilder9 连接 oracle 10g

    PowerBuilder 9 连接 Oracle 10g 在本节中,我们将详细介绍如何使用 PowerBuilder 9 连接 Oracle ...我们讨论了连接过程中的每个步骤,并解决了可能遇到的问题。最后,我们提供了连接 Oracle 10g 的代码,供读者参考。

    navicat连接oracle11G的oci文件

    3. **在Navicat中创建Oracle连接** 启动Navicat,选择“新建连接” -> “Oracle”。在连接向导中,填写以下信息: - **主机名/IP地址**:输入你在`tnsnames.ora`中定义的`your_host`。 - **端口**:输入对应的`...

    oracle 连接方式

    首先,我们来讨论Oracle的连接方式。Oracle提供了多种连接到数据库的方法,主要包括以下几种: 1. SQL*Plus:这是Oracle提供的命令行工具,用户可以直接通过SQL语句与数据库交互。使用SQL*Plus,你可以执行查询、...

    Java使用Jdbc连接Oracle执行简单查询操作示例

    Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...

    远程Oracle数据库连接

    ### 远程Oracle数据库连接详解 在现代企业环境中,数据的分布往往跨越多个地理位置,因此,实现本地系统与远程Oracle数据库的有效连接变得至关重要。本文将深入解析如何建立本地数据与远程Oracle数据库之间的连接,...

    打造上千万长连接及oracle调优

    【描述】虽然没有提供具体的描述内容,但从标题可以推测,这个主题将讨论如何构建一个能够支撑海量并发长连接的系统,并且会深入到Oracle数据库的性能优化策略,可能包括SQL查询优化、索引管理等关键环节。...

    JDBC连接工具mysql与oracle

    接下来,我们将讨论Oracle数据库的JDBC连接。Oracle是另一个广泛使用的商业级数据库系统,具有高度可扩展性和安全性。连接Oracle的步骤与MySQL类似,但需使用Oracle的JDBC驱动,如ojdbc: 1. **添加驱动依赖**:在...

    不安装oracle客户端,plsql developer连接数据库

    首先,"不安装Oracle客户端,plsql developer连接数据库"这一标题揭示了我们讨论的核心内容。Oracle客户端通常包括Oracle Instant Client,它包含了与Oracle服务器通信所需的一系列库和工具。然而,如果你的计算机上...

    Oracle 连接查询,日期,时间

    接下来,我们讨论Oracle中的日期和时间操作。Oracle支持多种日期和时间数据类型,如DATE、TIMESTAMP、INTERVAL等。在处理日期时,你可以使用内置的函数,如SYSDATE获取当前系统日期,ADD_MONTHS增加或减少月份,...

    ORACLE查看并修改最大连接数

    在Oracle数据库管理中,了解和调整最大连接数是至关重要的任务,这关乎到系统的稳定性和性能。Oracle数据库允许并发用户连接进行数据操作,而“最大连接数”就是系统能够同时处理的最大用户会话数量。本篇文章将深入...

    oracle驱动连接文件

    然后,可以通过以下方式建立Oracle数据库连接: ```java import java.sql.Connection; import java.sql.DriverManager; public class OracleConnectExample { public static void main(String[] args) { String ...

Global site tag (gtag.js) - Google Analytics