引用
这一阶段在做数据库的移植。(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 "
分享到:
相关推荐
本文旨在探讨ArcGIS与Oracle Spatial之间的直接连接方法,并讨论在此过程中遇到的问题及其解决方案。 #### 二、ArcGIS与Oracle Spatial直接连接概述 **2.1 直接连接的意义** 直接连接(Direct Connect)是指ArcGIS...
5. 错误处理:讨论如何捕获和处理数据库操作过程中可能出现的错误,包括Oracle错误代码和错误信息的获取。 6. 连接池管理:如果涉及多线程或高并发环境,还会讲解如何实现连接池,以提高性能和资源利用率。 7. ...
标题“Oracle连接查询SQL性能测试”涉及的是数据库管理和优化领域,特别是针对Oracle数据库系统的SQL查询性能分析。在Oracle中,连接查询(JOINs)是整合多个表数据的关键操作,其性能直接影响到数据库的整体效率。...
这些组件和库为开发者提供了丰富的API和图形化界面,使得在Delphi中编写Oracle连接代码变得简单。 描述中的“Delphi连接Oracle数据库的通用登录模块”暗示我们将讨论如何创建一个可以复用的登录组件或类,用于在...
"VC+ADO+ORACLE连接"的主题聚焦于如何利用ActiveX Data Objects(ADO)在VC环境中与Oracle数据库建立连接并执行相关操作。下面我们将深入探讨这一主题。 ADO是微软提供的一个数据访问接口,它简化了对各种数据库的...
本篇文章将深入探讨Oracle中的左连接(LEFT JOIN)和右连接(RIGHT JOIN),这两种连接方式都是为了在不同表之间建立联系,特别是在数据不完全匹配的情况下。 首先,我们来看一下左连接(LEFT JOIN)。左连接返回左...
在J2EE应用程序开发中,连接Oracle数据库是一个关键步骤,这通常涉及到数据库驱动的使用。在给定的压缩包文件中,包含两个重要的驱动文件:`classes12.jar`和`ojdbc14.jar`,它们是Java应用程序与Oracle数据库进行...
在本文中,我们将讨论如何使用JavaScript连接Oracle实例。 标题解释 JavaScript是一种广泛使用的客户端脚本语言,而Oracle则是一种流行的关系数据库管理系统。在实际应用中,我们经常需要使用JavaScript来连接...
接下来,我们将详细讨论如何在ASP中连接Oracle数据库。 1. **安装组件**: 在ASP中连接Oracle,首先需要在服务器上安装Oracle的客户端组件,如ODBC(Open Database Connectivity)驱动程序或者Oracle Data Access ...
PowerBuilder 9 连接 Oracle 10g 在本节中,我们将详细介绍如何使用 PowerBuilder 9 连接 Oracle ...我们讨论了连接过程中的每个步骤,并解决了可能遇到的问题。最后,我们提供了连接 Oracle 10g 的代码,供读者参考。
3. **在Navicat中创建Oracle连接** 启动Navicat,选择“新建连接” -> “Oracle”。在连接向导中,填写以下信息: - **主机名/IP地址**:输入你在`tnsnames.ora`中定义的`your_host`。 - **端口**:输入对应的`...
首先,我们来讨论Oracle的连接方式。Oracle提供了多种连接到数据库的方法,主要包括以下几种: 1. SQL*Plus:这是Oracle提供的命令行工具,用户可以直接通过SQL语句与数据库交互。使用SQL*Plus,你可以执行查询、...
Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...
### 远程Oracle数据库连接详解 在现代企业环境中,数据的分布往往跨越多个地理位置,因此,实现本地系统与远程Oracle数据库的有效连接变得至关重要。本文将深入解析如何建立本地数据与远程Oracle数据库之间的连接,...
【描述】虽然没有提供具体的描述内容,但从标题可以推测,这个主题将讨论如何构建一个能够支撑海量并发长连接的系统,并且会深入到Oracle数据库的性能优化策略,可能包括SQL查询优化、索引管理等关键环节。...
接下来,我们将讨论Oracle数据库的JDBC连接。Oracle是另一个广泛使用的商业级数据库系统,具有高度可扩展性和安全性。连接Oracle的步骤与MySQL类似,但需使用Oracle的JDBC驱动,如ojdbc: 1. **添加驱动依赖**:在...
首先,"不安装Oracle客户端,plsql developer连接数据库"这一标题揭示了我们讨论的核心内容。Oracle客户端通常包括Oracle Instant Client,它包含了与Oracle服务器通信所需的一系列库和工具。然而,如果你的计算机上...
接下来,我们讨论Oracle中的日期和时间操作。Oracle支持多种日期和时间数据类型,如DATE、TIMESTAMP、INTERVAL等。在处理日期时,你可以使用内置的函数,如SYSDATE获取当前系统日期,ADD_MONTHS增加或减少月份,...
在Oracle数据库管理中,了解和调整最大连接数是至关重要的任务,这关乎到系统的稳定性和性能。Oracle数据库允许并发用户连接进行数据操作,而“最大连接数”就是系统能够同时处理的最大用户会话数量。本篇文章将深入...
然后,可以通过以下方式建立Oracle数据库连接: ```java import java.sql.Connection; import java.sql.DriverManager; public class OracleConnectExample { public static void main(String[] args) { String ...