大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 程序开发 -> asp数据库编程:在ASP中使用Oracle数据库

asp数据库编程:在ASP中使用Oracle数据库

时间: 2021-07-31 作者:daque

oracle是寰球上用得最多的数据库之一,震动效劳器网页(asp)是一种被普遍用来创造动静网页的功效宏大的效劳器端剧本谈话。很多asp开拓职员从来在商量,是否在开拓互联网络运用、电子商务网站、互联网络处置体例时贯串运用asp和oracle数据库?这个题目的谜底是确定的,咱们还不妨运用vb考察oracle数据库。在本篇作品中,咱们将重要计划怎样运用asp来处置oracle数据库中数据的本领。   在发端计划这个题目前,咱们须要领会几个后台常识,oracle objects for ole即是个中之一。oracle objects for ole是oracle开拓的一个中央件,它承诺运用微软的ole规范的存户端运用步调考察oracle的数据库。大概会有读者群说,咱们也不妨运用odbc考察oracle的数据库。固然,不妨运用odbc考察oracle数据库,但我觉得,oracle objects for ole比odbc更安定,并且实足扶助pl/sql。pl/sql是oracle对sql吩咐集的扩充,开拓职员不妨运用它对非构造化的sql吩咐块举行流遏制和论理安排。即使安置的是oracle8i数据库,我断定你仍旧在运用oracle objects for ole。即使还没有运用oracle objects for ole,不妨从oracle的网站左右载它。   其余,咱们还须要领会oracle对准visual basic开拓的二个东西和一个接口:orasession、oradynaset东西和oradatabase接口。orasession东西管理当用步调的oradatabase、oraconnection和oradynaset,它是由asp的createobject而不是oracle objects for ole创造的一个东西。oradatabase接口向oracle数据库表白展现用户对话,并为sql、pl/sql的实行供给本领。它们每个都有少许属性和本领。比方,oradynaset东西有bof、eof、bookmark、connection等属性以及addnew、update、delete、edit、refresh、clone等10个本领。   底下咱们就发端切入中心,计划怎样运用asp处置oracle数据库中的数据。    筹备处事   咱们须要怎么办的情况和东西?   1)我运用了oracle8i、iis5.0、windows2000专科版动作运用步调的开拓和运转情况。   2)在oracle数据库中创造一个名字为mytable1或一致的表。

id (type: number)

user name(type: varchar2)

phone(type: varchar2)

email(type: varchar2)

100

colin tong

999-999-8888

colinjava@hotmail.com

111

john white

888-888-8888

johnw@yahoo.com

101

don wod

416-333-3344

donwod@test.com

数据的考察和存取    1) instantiate oo4o object, orasession and interface oradatabase for connecting to oracle.    1)初始化oracle objects for ole、orasession东西和oradatabase接口,为贯穿oracle数据库作筹备。   开始,运用createobject创造orasession东西,而后经过翻开一个与oracle的贯穿创造oradatabase东西,如次所示:

<% set orasession = createobject("oracleinprocserver.xorasession") set oradatabase = orasession.opendatabase("", _ "username/password", cint(0)) %>    “username”和“password”是你所运用的联系数据库的用户名和口令。    2)创造oradynaset东西实行sql吩咐。咱们不妨运用createdynaset或dbcreatedynaset创造记载集。

<% 'execute sql set oradynaset = oradatabase.dbcreatedynaset( _ "select * from mytable1", cint(0)) %>   3)存取数据并简略创造的东西。

<% do while(oradynaset.eof = false) response.write(oradynaset.fields("id")) response.write(oradynaset.fields("username")) ... others ... ... ... oradynaset.movenext loop 'remove orasession set orasession = nothing %>    编纂数据记载    咱们将运用oradynaset的本领实行对数据记载的编纂。    1)运用sql语句创造oradynaset东西。

<% '创造id= fid的记载的oradynaset东西。 set oradynaset = oradatabase.createdynaset(_ "select * from mytable1 where id= "& fid, cint(0)) %>   fid是想插入更革新的记载的id值。    2)实行oradynaset革新或增添数据记载。

<% '运用edit本领革新id=fid记载的域。 '或运用addnew插入一个新记载 oradynaset.edit oradynaset.fields("phone").value = fphone oradynaset.update ' 简略创造的对话 set orasession = nothing %>

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.