求一个易语言网络服务器例程向ACCESS数据库添加记录的SQL例程或者语句。

当前位置: >
& 易语言access查询操作 在易语言环境下用SQL查询ACCESS数据库的字段,读出来。
易语言access查询操作 在易语言环境下用SQL查询ACCESS数据库的字段,读出来。
收集整理:/ 时间:
在易语言环境下用SQL查询ACCESS数据库的字段,读出来。 查询的指令问题。Access和易语言之间怎么建立数据库.可查询添加删除
居然有人用易语言,厉害
1、查询记录 基本格式:select 字段名 from 表名 where 条件 例如:要查询“员工表”中“张三”的信息,可以这么写:“select * from 。易语言与ACCESS数据库操作ACCESS是不支持远程的,SQL就支持,但是要安装SQL服务器,你要用ACCESS的话,可以再本机写个查询该ACCESS文件的服务器,客户机链接到服务器,提出查询请求,服务器查询ACCESS文件,然后把结果返回给客户机
看下我买的书,用文件DSN类别就可以实现无论在哪台电脑都可以查询.
易语言自带的例程有数据库远程操作的,你可以通过例程来学习。易语言access查询表中由两个英语单词组成的字段值怎么写?。 ww = 外部数据库1.读 (外部数据库1.查询 (“select 工号 from 用户 where 工号 =” + 编辑框1.内容 + “”), 1)。高手啊,易语言怎么检测商品数量,我是用ACCESS操作数。。。
数据库的就没精力帮你弄了。弄了个超级列表框的给你参考一下,就当给个思路吧。。随机产生商品数量,少于3个就会在编辑框中列。易语言怎样把Access查询出来的数据显示到超级列表框里_百。先 SHOW COLUMNS ,然后读取结果集插入到第一行。然后循环读取结果集插入到下边。。用易语言写的查询access库,sql语言执行,大概3万条数。 改掉的查询部分的程序,建立索引,然后使用索引语句查询,ACCESS数据库非常强大,查询的速度是第一流的,你的查询方法不对。
百度搜索:易客网络 易客论坛
易客网络一个学习易语言编辑的优秀论坛!!
易客网络【】百度搜索:易客网络
你可以到易客网络() 百度搜索:易客网络 易客论坛 易客网络里面有很多易语言方面的源码,可以下载下来就能用了。易语言压缩Access数据库体积连接数据库后操作久了数据库。 那就写自动压缩代码相关信息木马Worm.DocKill.b.283。。今天防毒软件发现了病毒Trojan Ho。。今天防毒软件发现了病毒Trojan Ho。。怎样把安装在其他盘里的程序移动到C盘并且。。软件测试暗牧输出手法md沙发血族bloodline手游不器用太阳。易语言在access表里怎么查找,表打开了 用记录集 查找,怎。用SQL语句 记录集.打开(“select * from 表名 where 姓名=张三”,#SQL语句)表名 是指数据库中表的名字在用 记录集.读(,) 命令读出数据就可以了
access貌似支持sql语句的吧。怎么在易语言里用SQL查询语句 取得一access数据库中两个。试试这个:select * from 表1 where 表1.号码 not in(select 号码 from 表2)。
易语言access查询操作相关站点推荐:
赞助商链接
易语言access查询操作相关
免责声明: 机电供求信息网部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您想举报或者对本文章有异议,请联系我们的工作人员。连接ACCESS数据库的三种方式
ASP作为一种Web应用程序,其核心技术就是数据库编程技术。数据库是存储数据的重要工具,其中的数据按照一定的数据模型组织和描述进行存储。数据库存在多种模型,而应用于大型数据储存的数据库一般分为网状数据库(Network
Database)、关系数据库(Relational
Database)、树状数据库(Hierarchical
Database)以及面向对象型数据库等。数据库的数据是由数据库管理系统DBMS(Database
System)管理和控制的,它提供了数据的安全性保护、完整性检查、并发控制以及数据库恢复等功能。常见的数据库管理系统有Microsoft
Access、MS-SQL Server、MySQL、DB2、Oracle等。
ASP具有功能强大的服务器端脚本编程环境,利用ASP内置的ADO组件,可以轻松地访问和操作各种数据库。ASP对数据库的整个访问过程是:客户端浏览器通过ASP页面向Web服务器发出请求,服务器接受请求并使用ASP.DLL文件对提交的页面程序进行解释,然后通过指定的接口连接数据库服务器,对数据库系统进行访问并执行相关操作,数据库服务器将执行的结果返回给Web服务器,Web服务器再将此结果生成动态的网页返回给客户端浏览器,如图2.1所示。
图2.1& ASP访问数据库流程图
本章将针对典型数据库来介绍数据库连接方案、数据库操作方案以及数据库维护方案。
2.2& 数据库连接方案
在数据库发展的初级阶段,一个数据库只能针对一个应用程序,即开发数据库时只提供与该应用程序的连接接口,如果应用程序发生变化,就不能保证与数据库的有效连接。随着技术的不断发展和进步,数据库的独立性和共享性不断增强,应用程序可以通过统一的接口与数据库建立连接。
使用ASP开发动态网站时,主要是通过ADO组件与数据库建立连接。根据实际情况的不同,可以确定是使用ODBC接口还是使用OLE
DB接口进行连接。在本节中,将介绍ASP与Access数据库、SQL
Server数据库以及Oracle数据库的连接方案,每个方案中都将具体说明如何根据实际的开发环境选择适合的连接方法与指定的数据库建立有效、安全的连接。
2.2.1& 连接Access数据库
Access数据库提供了一组功能强大的工具,通过Access可以创建功能完备的数据库解决方案。使用Access数据库作为ASP应用程序的后台数据存储工具,不仅可以开发个人信息管理方面的网站,还可以开发中小型企业的采购销售、仓库管理、生产管理、财务管理等方面的网站。下面将详细介绍ASP连接Access数据库的方法和实现过程。
1.方案分析
ASP通过与Access数据库建立有效的连接,来操作数据库中的数据。在ASP中,应首先确定连接数据库语句,然后创建Connection对象并调用其Open方法来连接Access数据库。连接Access数据库有3种常用方法:使用无ODBC
DSN连接、使用ODBC连接和使用OLE
DB连接。为了使读者更好的理解ASP连接Access数据库的过程,下面给出连接Access数据库的流程图,如图2.4所示。
图2.4& 连接Access数据库的流程图
2.实施过程
在开发以Access数据库作为后台数据库的动态网站时,程序设计者会根据网络服务器的配置以及网站性质确定连接Access数据库的方法。在实际应用中,通常将连接数据库的语句段单独建立为一个.asp文件,在需要操作数据库的页面中使用#include指令调用此文件即可。以连接客房预定系统网站为例,运行效果如图2.5所示。
图2.5& 连接Access数据库
下面分别介绍连接Access数据库的3种方法。
l&&&&&&&&&
方法一& 无ODBC DSN连接
& 实例位置:光盘\mr\2\2.2\2.2.1\01
一般情况下,通过无ODBC
DSN连接方法可以快捷地连接Access数据库,因为ADO提供了强大的数据库访问技术,只要保证服务器上安装了Access数据库的驱动程序,ASP通过ADO在无须配置ODBC
DSN的情况下,就可以很方便地与Access数据库建立连接。
无ODBC DSN连接Access数据库的代码如下:
代码位置:光盘\mr\2\2.2\2.2.1\01\conn.asp
Conn=Server.CreateObject("ADODB.Connection")&
'创建名为Conn的Connection对象
& Conn.Open("Driver={Microsoft Access Driver
(*.mdb)};DBQ="&Server.mappath("DataBase/db.mdb")&"")&
Driver:用于指定Access数据库的驱动程序。
DBQ:用于指定Access数据库的完整路径以及数据库名称。
通过调用Server对象的MapPath方法可以返回指定虚拟目录在Web服务器上的真实物理路径。
为了保证Access数据库的正常运行,维护数据安全,可以为建立的Access数据库设置密码。通过无ODBC
DSN方法连接设有密码的Access数据库的代码如下:
Conn=Server.CreateObject("ADODB.Connection")&
'创建名为Conn的Connection对象
& Conn.Open("Driver={Microsoft Access Driver
(*.mdb)};DBQ="&Server.mappath("DataBase/db.mdb")&";pwd=123456;")&
l&&&&&&&&&
方法二& 通过ODBC连接
& 实例位置:光盘\mr\2\2.2\2.2.1\02
创建Access数据库后,将会产生一个.mdb数据库文件,此文件单独存储在服务器上。如果使用该数据库的ASP应用程序存在安全漏洞,网站攻击者就会通过连接数据库的语句获知Access数据库所在的物理位置,从而很容易下载该数据库。为了更好地保护Access数据库,并确保与数据库的有效连接,可以通过配置系统DSN或者文件DSN使用ODBC方法连接数据库,这样不但可以隐藏数据库的实际位置,还可以防止站点中文件源代码的泄漏。
下面以Windows
2003操作系统为例,介绍在ODBC数据源管理器中配置系统DSN连接指定的Access数据库。关键操作步骤如下:
(1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“系统DSN”选项卡。
(2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“Microsoft
Access Driver (*.mdb)”,如图2.6所示。
图2.6& 选择安装数据源的驱动程序
(3)单击“完成”按钮,打开“ODBC Microsoft Access
安装”对话框,填写“数据源名”及相关“说明”,并指定所要连接数据库的路径,如图2.7所示。
图2.7& “ODBC Microsoft Access 安装”对话框
(4)单击“确定”按钮,完成配置系统DSN的操作。
使用ODBC方法连接Access数据库的代码如下:
代码位置:光盘\mr\2\2.2\2.2.1\02\conn.asp
& Dim Conn
Conn=Server.CreateObject("ADODB.Connection")
& Conn.Open
"DSN=AccessDSN"&
如果Access数据库设有密码,可以使用以下代码连接数据库:
& Dim Conn
Conn=Server.CreateObject("ADODB.Connection")
& Conn.Open
"DSN=AccessDSN;uid=pwd=123456;"&
l&&&&&&&&&
方法三& 通过OLE DB连接
& 实例位置:光盘\mr\2\2.2\2.2.1\03
在实际应用中,通过OLE
DB连接数据库的速度比较快,如果需要访问的数据库提供了使用OLE
DB的程序,建议使用OLE DB方法连接数据库,代码如下:
代码位置:光盘\mr\2\2.2\2.2.1\03\conn.asp
& Dim Conn,ConnStr
Conn=Server.CreateObject("ADODB.Connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="&Server.mappath("DataBase/db.mdb")&";User
ID=Password=;"
& Conn.Open(ConnStr)&
'建立连接&
以上各参数的说明如表2.11所示。
表2.11&&&&&&&&&&&&&&&&&&&&&&&&&&&
表示数据源的提供者
Data Source
用于指定打开的数据库文件,它必须是完整的数据库路径
可选的字符串,是数据源设定的具有访问权限的用户名称
用户密码,对应于在User ID中指定用户的数据库访问密码
如果为Access数据库设置了密码,则可使用以下连接语句:
Conn=Server.CreateObject("ADODB.Connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="&Server.mappath("DataBase/db.mdb")&";Jet
OLEDB:DataBase Password=123456;admin,"""
& Conn.Open(ConnStr)
以上介绍了3种连接Access数据库的方法,每种方法都有各自的特点以及适合的环境,读者可以在实际的应用中选择适合的数据库连接方法。
3.补充说明
Access数据库文件很容易被下载,为了确保与Access数据库的有效连接,在此提出几个在创建Access数据库时需要注意的事项:
(1)在创建表时,定义一个类型为OLE对象的字段,并使其内容为字符串“&%”,这样当非法用户下载Access数据库时,系统会解释其内容发现语法错误以禁止用户的操作;然后将.mdb数据库文件重新命名为.asp文件,因为.asp文件对应的可执行文件为asp.dll(即已为扩展名.asp添加了应用程序扩展名映射),这样可以保证asp文件不被下载。
(2)将Access数据库文件命名为global.asa,在此之前应为.asa文件添加应用程序扩展名映射,命名后的Access数据库文件不能放置在网站的根目录下。
(3)将Access数据库文件放置在虚拟目录以外,即放置在同一网站的另一个虚拟目录中,这时可以使用#Include指令以及Virtual关键字来指定连接数据库的文件路径。
如果Access数据库文件被重新命名,在连接数据库语句中直接使用命名后的文件名即可。
2.2.2& 连接SQL Server数据库
Server是Microsoft公司设计开发的一种关系型数据库管理系统。SQL
Server的核心是用来处理数据库命令的SQL
Server引擎,此引擎运行在Windows操作系统环境下,只对数据库连接和SQL命令进行处理。SQL
Server不仅拥有一个功能强大并且稳定的引擎,它还提供了一系列用于管理数据库服务器的工具,以及用于转换和移动数据、实现数据仓库和数据分析的附加软件,并在客户端和服务器端都提供了用于管理数据库连接的服务。ASP不但可以连接Access数据库,还可以连接SQL
Server数据库进行一些复杂的数据操作。下面详细介绍ASP连接SQL
Server数据库的方法和实现过程。
1.方案分析
Serve数据库可以运行在工作站、数据库服务器和网络上。使用ASP开发的Web应用程序,可以使用SQL
Server作为网站的后台数据库。ASP通过与SQL
Server数据库建立有效的连接,来操作和维护数据库中的数据。常用的连接SQL
Server数据库的方法有3种,分别是通过无ODBC
DSN连接、通过ODBC连接和通过OLE DB连接。根据连接过程,给出连接SQL
Server数据库的流程图,如图2.8所示。
图2.8& 连接SQL Server数据库的流程图
2.实施过程
Server作为ASP网站的后台数据库,不仅可以大容量地存储文本、图像等数据,还可以灵活地使用SQL
Server的强大功能对数据进行查询、维护等操作,并提高数据存储的安全性。以连接电子商城网站为例,运行效果如图2.9所示。
图2.9& 连接SQL Server数据库
下面分别介绍连接SQL Server数据库的3种方法。
l&&&&&&&&&
方法一& 无ODBC DSN连接
& 实例位置:光盘\mr\2\2.2\2.2.2\01
ADO是当前微软公司所支持的操作数据库的有效、简单而且功能强大的一种方法。在ASP应用程序中通过无ODBC
DSN方法不仅可以连接Access数据库,还可以访问SQL Server数据库。
通过无ODBC DSN方法建立与SQL Server数据库连接,代码如下:
代码位置:光盘\mr\2\2.2\2.2.2\01\conn.asp
Dim Conn,Connstr
Set Conn=Server.CreateObject("ADODB.Connection")
'创建名为Conn的Connection对象
Connstr ="Driver={SQL
Server};Server=(local);Uid=Pwd=;Database=db_02"
'定义连接数据库字符串
Conn.Open(Connstr)&&&&&
以上各参数的说明如表2.12所示。
表2.12&&&&&&&&&&&&&&&&&&&&&&&&&&&
SQL Server数据库的驱动程序
在IIS服务器上建立的访问SQL Server服务器的别名
访问SQL Server数据库使用的用户名称
访问SQL Server数据库使用的用户口令
访问的数据库名称
l&&&&&&&&&
方法二& 使用ODBC连接
& 实例位置:光盘\mr\2\2.2\2.2.1\02
在数据安全要求比较高并且用户有操控服务器权限的情况下,可以使用ODBC方法连接SQL
Server数据库。使用ODBC访问SQL
Server数据库,需要配置ODBC数据源DSN,它把使用的数据库驱动程序、数据库、用户名、口令等信息组合在一起,以供应用程序调用。数据源名称DSN有3种类型,分别是用户DSN、系统DSN和文件DSN。一般情况下配置系统DSN,因为它不仅支持Web数据库应用程序,还允许所有用户访问连接的数据库。
下面以Windows
2003操作系统为例,介绍在ODBC数据源管理器中配置系统DSN连接指定的SQL
Server数据库。关键操作步骤如下:
(1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,选择“系统DSN”选项卡。
(2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“SQL
Server”,如图2.10所示。
图2.10& “创建新数据源”对话框
(3)单击“完成”按钮,打开“创建到SQL
Server的新数据源”对话框,在“名称”文本框中设置数据源名称为“SqlDSN”;在“描述”文本框设置数据源描述为“配置SQL
Server数据库DSN”;在“服务器”下拉列表框中选择连接的数据库所在服务器为“(local)”,如图2.11所示。
图2.11& “创建到SQL
Server的新数据源”对话框
(4)单击“下一步”按钮,选中“使用用户输入登录ID和密码的SQL
Server验证”单选按钮,在“登录ID”文本框中输入SQL
Server用户登录ID,这里为“sa”,在“密码”文本框中输入SQL
Server用户登录密码,这里为空密码。
(5)单击“下一步”按钮,选择“更改默认的数据库为”复选框,并在其下拉列表框中选择连接的数据库名称,这里选择“db_02”,单击“下一步”按钮。
(6)单击“完成”按钮,打开“ODBC Microsoft SQL
Server安装”对话框,显示新创建的ODBC数据源配置信息,如图2.12所示。
图2.12& 显示创建的ODBC数据源配置信息
(7)单击“测试数据源”按钮测试数据库连接是否成功,如果测试成功,单击“确定”按钮,完成数据源配置。
配置系统DSN后,设置Connection对象的Connectionstring属性,并调用Open方法连接SQL
Server数据库,代码如下:
代码位置:光盘\mr\2\2.2\2.2.2\02\conn.asp
Conn=Server.CreateObject("ADODB.Connection")&
'创建名为Conn的Connection对象
Conn.Connectionstring="DSN=SqlDSN;UID=PWD=;"&
'定义连接数据库字符串,赋给Connection对象的ConnectionString属性
Conn.Open '建立连接
l&&&&&&&&&
方法三& 使用OLE DB连接
& 实例位置:光盘\mr\2\2.2\2.2.2\03
为了提高程序的运行效率,保证网站浏览者能够以较快地速度打开并顺畅地浏览网页,可以通过OLE
DB方法连接SQL
Server数据库。OLE是一种面向对象的技术,利用这种技术可以开发可重用软件组件。使用OLE
DB不仅可以访问数据库中的数据,还可以访问电子表格Excel、文本文件、邮件服务器中的数据等。使用OLE
DB访问SQL Server数据库的代码如下:
代码位置:光盘\mr\2\2.2\2.2.2\03\conn.asp
Dim Conn,Connstr
Set Conn=Server.CreateObject("ADODB.Connection")
'创建名为Conn的Connection对象
Connstr="provider=data source=(local);initial
catalog=db_02;user id=password=;" '定义连接数据库字符串
Conn.Open Connstr '建立连接
以上连接语句中的各参数说明如表2.13所示。
表2.13&&&&&&&&&&&&&&&&&&&&&&&&&&&&
表示数据源提供者
data source
表示服务器名,如果是本地机器,可以设置成“(local)”
initial catelog
表示数据源名称
可选的字符串,是数据源设定的具有访问权限的用户名称
用户密码,对应于user id用户的数据库访问密码
以上介绍了3种常用的SQL
Server数据库连接方法,读者可以根据应用程序的运行环境选择适当的连接方法。
3.补充说明
在开发动态网站时,经常是将连接数据库的语句单独放置在一个文件中,需要连接数据库的网页使用#include指令包含该文件即可。为了节省程序开发时间和防止连接数据库文件中程序代码的泄漏,可以将连接数据库的程序放置在Global.asa文件中,而不必在每个文件中都书写包含数据库连接文件的语句。
Global.asa文件是用来存放执行任何ASP应用程序期间的Application、Session事件程序,当Application或者Session对象被第一次调用或者结束时,就会执行该Global.asa文件内的对应程序。在Global.asa文件的Application_Onstart事件中定义连接数据库的相关语句,并将创建的Connection实例变量赋予一个Application变量,当网站中的网页需要操作数据库时可以直接引用该Application变量与数据库建立连接;在Application_Onend事件中,关闭与数据库的连接并释放连接数据库的所有资源,以释放对象所占有的内存并缩短数据库调整资源的时间跨度。
在Global.asa文件中,用户必须使用ASP所支持的脚本语言并且定义在&Script&标记之内,不能定义非Application对象或者Session对象的模板,否则将产生执行上的错误。Global.asa文件中的代码如下:
&Script Language="VBScript" Runat="Server"&
Application_Onstart()&&&&&
&& Dim Conn,ConnStr
Set Conn = Server.CreateObject("ADODB.Connection")
&& Connstr ="Driver={SQL
Server};Server=(local);Uid=Pwd=;Database=db_02"
'这里可以使用其他连接数据库的方式&&&&&&
&& Conn.open ConnStr
Application("conn")=Conn
&script language="vbscript" runat="server"&
Sub Application_Onend
&& Conn.close
&& Set Conn=Nothing
在ASP文件中,可以直接使用在Global.asa文件中定义的Connection对象对数据库进行访问,代码如下:
Dim rs,sql
rs=server.CreateObject("adodb.recordset")
&& sql="select Mname from
tb_manager"
&& rs.open
sql,Application("conn"),1,1&&&&&
注意:一个应用程序只能对应一个Global.asa文件,并且Global.asa文件应存放在网站的根目录下运行。
2.2.3& 连接Oracle数据库
Oracle是当前应用最广泛的大型数据库之一。随着技术的不断进步,Oracle数据库在群集技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破,成为一个功能较完善的数据库系统。下面介绍ASP连接Oracle数据库的方法和实现过程。
1.方案分析
在开发互联网应用、电子商务网站、互联网管理系统时,可以结合使用ASP和Oracle数据库。ASP是微软公司为开发互联网应用程序所提出的工具之一,ASP与Oracle数据库的连接可以通过ADO组件来实现的,也可以通过Oracle数据库提供的Oracle
Objects for OLE数据库服务工具来实现。Oracle Objects for
OLE是Oracle开发的一个中间件,它允许使用微软的OLE标准的客户端应用程序访问Oracle数据库;它完全支持PL/SQL,PL/SQL是Oracle对SQL命令集的扩展,这样开发人员就能够利用它对非结构化的SQL命令块进行流控制和逻辑设计。
ASP通过ADO组件与Oracle数据库建立连接有2种常用方法,分别为ODBC方法和OLE
DB方法;另外,使用Oracle自带的Oracle Objects for
OLE中间件也可以连接Oracle数据库。根据连接方法和连接过程,给出连接Oracle数据库的流程图,如图2.13所示。
图2.13& 连接Oracle数据库的流程图
2.实施过程
Oracle是目前使用最广泛的数据库管理系统之一,它可以运行在各种平台上,例如:Windows、UNIX、Linux等。使用Oracle作为ASP网站的后台数据库,可以综合运用ASP操作数据的灵活性和Oracle的强大应用开发功能、完备的安全特性,开发出更符合客户需求的多功能动态网站。以连接企业物流网站为例,运行效果如图2.14所示。
图2.14& 连接Oracle数据库
下面分别介绍连接Oracle数据库的3种方法。
l&&&&&&&&&
方法一& 通过ODBC连接
& 实例位置:光盘\mr\2\2.2\2.2.3\01
通过ODBC方法可以更安全地连接Oracle数据库。下面以Windows
2003操作系统为例,介绍在ODBC数据源管理器中配置系统DSN连接指定的Oracle数据库。关键操作步骤如下:
(1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,选择“系统DSN”选项卡。
(2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“Oracle
in OralHome92”,如图2.15所示。
图2.15& 选择安装数据源的驱动程序
(3)单击“完成”按钮,打开“Oracle ODBC Dirver
Configuration”对话框,填写Data
SourceName(数据源名称)、Description(描述)、TNS Service
Name(Oracle数据库名称)及User(访问Oracle数据库的用户名),如图2.16所示。
图2.16& “Oracle ODBC Dirver
Configuration”对话框
(4)单击“Test Connection”按钮,打开“Oracle ODBC Dirver
Connect”对话框,输入用户口令,单击“OK”按钮,测试是否能与指定的Oracle数据库建立有效的连接,如图2.17所示。
图2.17& 测试与Oracle数据库的连接
(5)如果测试成功,则在“Oracle ODBC Dirver
Configuration”对话框中单击“OK”按钮,完成配置系统DSN的操作。
使用ODBC方法连接Oracle数据库的代码如下:
代码位置:光盘\mr\2\2.2\2.2.3\02\conn.asp
Conn=Server.CreateObject("ADODB.Connection")&
'创建名为Conn的Connection对象
Conn.Open("DSN=OracleDSN;uid=pwd=")&
l&&&&&&&&&
方法二& 通过OLE DB连接
& 实例位置:光盘\mr\2\2.2\2.2.3\02
Oracle数据库允许程序语言通过OLE
DB接口进行访问,其连接数据库代码如下:
代码位置:光盘\mr\2\2.2\2.2.3\03\conn.asp
Conn=Server.CreateObject("ADODB.Connection")&
'创建名为Conn的Connection对象
& Conn.Open("Provider=OraOLEDB.Oracle.1;Data
Source=User ID=Password=Persist Security
Info=True")& '建立连接
以上连接语句中的各参数说明如表2.14所示。
表2.14&&&&&&&&&&&&&&&&&&&&&&&&&&&&
表示数据源提供者
data source
表示访问的Oracle数据库名称
表示数据源设定的具有访问权限的用户名称
表示用户密码,对应于user id用户的数据库访问密码
Persist Security Info
表示连接成功后是否保存安全信息,True为保存,False为不保存
注意:数据源提供者Provider的参数值,根据安装的Oracle数据库版本的不同而不同。读者在实际应用中可以根据实际情况替换此处的参数值。
l&&&&&&&&&
方法三& 通过Oracle Objects for OLE连接
& 实例位置:光盘\mr\2\2.2\2.2.3\03
以上介绍了通过ADO组件连接Oracle数据库的几种方法,下面介绍通过Oracle
Objects for
OLE中间件连接数据库的方法。在ASP中,首先通过Server对象的CreateObject方法创建OraSession对象(该对象是由Oracle
Objects for
OLE提供,管理应用程序的OraDataBase、OraConnection和OraDynaset对象的),然后再调用其dbopendatabase方法或者opendatabase方法创建一个OraDataBase对象(该对象表示对数据库服务器一个虚拟的登入)完成与Oracle数据库的连接,代码如下:
代码位置:光盘\mr\2\2.2\2.2.3\04\conn.asp
OraSession=Server.createobject("OracleInprocServer.XOraSession")
Oradatabase=OraSession.dbopendatabase("dbase","scott/tiger",0)
其中,调用的OraSession.dbopendatabase方法的参数分别表示数据库别名、用户名/用户口令、启动类型。
注意:创建OraSession对象时,请确定已安装Oracle客户端。
3.补充说明
为了更有效的连接Oracle数据库,根据程序的运行环境,可以选择使用ADO组件、使用Oracle
Objects for
OLE中间件或者同时结合两者连接Oracle数据库。下面介绍使用ADO组件和使用Oracle
Objects for OLE中间件连接Oracle数据库的区别:
(1)ADO是通过微软公司提供的接口连接数据库服务器的,方法比较灵活;而使用Oracle
Objects for
OLE则是通过Oracle提供的SQL*NET来连接数据库服务器的,与数据库服务器的连接效率较好。
(2)使用ADO连接数据库后,可以对Oracle数据库进行基本操作;而使用能Oracle
Objects for OLE则能更好地发挥Oracle数据库的特有功能,如STORED
PROCEDURE、STORED FUNCTION、PACKAGE或Multiple Cursor等。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 易语言 sqlite 例程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信