电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle數(shù)據(jù)庫(kù)中通過(guò)ADO數(shù)據(jù)存取分析

瀏覽:5日期:2023-11-12 11:15:35
ADO是Active Data Object的縮寫(xiě),稱(chēng)為ActiveX數(shù)據(jù)對(duì)象。利用ADO對(duì)象,通過(guò)ODBC驅(qū)動(dòng)程序或OLE DB連接字符串,可實(shí)現(xiàn)對(duì)任意數(shù)據(jù)庫(kù)的存取和訪(fǎng)問(wèn)。 OLE DB是微軟用來(lái)替代ODBC的一種數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)。是一種對(duì)關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)均有效的一種數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)。 ADO提供了7個(gè)獨(dú)立的對(duì)象,利用這些對(duì)象,可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的存取和訪(fǎng)問(wèn): ·Connection 連接對(duì)象。 ·Command 命令對(duì)象,利用命令對(duì)象可執(zhí)行一個(gè)SQL存儲(chǔ)過(guò)程或有參數(shù)的查詢(xún)。 ·Parameter 參數(shù)對(duì)象。 ·Recordset 記錄集對(duì)象,代表從數(shù)據(jù)表中通過(guò)查詢(xún)所獲得的一組記錄。通過(guò)該對(duì)象的方法和屬性,可實(shí)現(xiàn)對(duì)記錄的存取和操作。 ·Field 字段對(duì)象,代表記錄集中的一個(gè)字段。Fields為字段集合,代表一條記錄的全部字段。 ·Property 屬性對(duì)象。 ·Error 錯(cuò)誤對(duì)象。 Connection,Command和Recordset是整個(gè)ADO的核心,通過(guò)Connection對(duì)象與一個(gè)數(shù)據(jù)庫(kù)建立連接,然后利用Command對(duì)象執(zhí)行查詢(xún),從而返回查詢(xún)結(jié)果,并將結(jié)果(記錄集)存入Recordset對(duì)象中,利用服務(wù)器端腳本,通過(guò)訪(fǎng)問(wèn)Recordset對(duì)象,便可獲得查詢(xún)到的記錄內(nèi)容。 另外,利用Connection對(duì)象的Execute方法和Recordset對(duì)象的Open方法,也可執(zhí)行一個(gè)查詢(xún),返回一個(gè)記錄集。 ODBC數(shù)據(jù)源的用戶(hù)數(shù)據(jù)源,系統(tǒng)數(shù)據(jù)源和文件數(shù)據(jù)源。用戶(hù)和系統(tǒng)DSN存儲(chǔ)在WindowsNT注冊(cè)表中,系統(tǒng)DSN可被登錄的所有用戶(hù)訪(fǎng)問(wèn)和使用,用戶(hù)DSN只能提供特定的用戶(hù)訪(fǎng)問(wèn)和使用。 文件DSN是存儲(chǔ)在一個(gè)擴(kuò)展名為.dsn的文本文件中,可供多個(gè)用戶(hù)訪(fǎng)問(wèn)和使用,并可實(shí)現(xiàn)復(fù)制,通用性強(qiáng),一般采用此方式。 ADO連接對(duì)象 連接對(duì)象在使用前必須先創(chuàng)建該對(duì)象的實(shí)例: Set 實(shí)例名=Server.CreateObject('ADODB.Connection') 連接對(duì)象的方法: ·Open方法 連接對(duì)象.Open 數(shù)據(jù)源名 連接字符串 帶參數(shù)調(diào)用Open方法時(shí),其參數(shù)實(shí)質(zhì)是傳遞給連接對(duì)象的ConnectionString屬性的。因此,可事先設(shè)置ConnectionString屬性的值,然后再調(diào)用不帶參數(shù)的Open方法。 ·Close方法 連接對(duì)象.Close 釋放:Set conn=Nothing ·Execute方法 該方法用于執(zhí)行SQL語(yǔ)句。根據(jù)SQL語(yǔ)句執(zhí)行后是否返回記錄集,該方法的使用格式分為以下兩種: 1.執(zhí)行SQL查詢(xún)語(yǔ)句時(shí),將返回查詢(xún)得到的記錄集。 用法為: Set 對(duì)象變量名=連接對(duì)象.Execute('SQL 查詢(xún)語(yǔ)言') Execute方法調(diào)用后,會(huì)自動(dòng)創(chuàng)建記錄集對(duì)象,并將查詢(xún)結(jié)果存儲(chǔ)在該記錄對(duì)象中,通過(guò)Set方法,將記錄集賦給指定的對(duì)象保存,以后對(duì)象變量就代表了該記錄集對(duì)象。 2.執(zhí)行SQL的操作性語(yǔ)言時(shí),沒(méi)有記錄集的返回。 此時(shí)用法為: 連接對(duì)象.Execute 'SQL 操作性語(yǔ)句' [, RecordAffected][, Option] ·RecordAffected 為可選項(xiàng),此出可放置一個(gè)變量,SQL語(yǔ)句執(zhí)行后,所生效的記錄數(shù)會(huì)自動(dòng)保存到該變量中。通過(guò)訪(fǎng)問(wèn)該變量,就可知道SQL語(yǔ)句隊(duì)多少條記錄進(jìn)行了操作。 ·Option 可選項(xiàng),該參數(shù)的取值通常為adCMDText,它用于告訴ADO,應(yīng)該將Execute方法之后的第一個(gè)字符解釋為命令文本。通過(guò)指定該參數(shù),可使執(zhí)行更高效。 ·BeginTrans、RollbackTrans、CommitTrans方法 這三個(gè)方法是連接對(duì)象提供的用于事務(wù)處理的方法。BeginTrans用于開(kāi)始一個(gè)事物;RollbackTrans用于回滾事務(wù);CommitTrans用于提交所有的事務(wù)處理結(jié)果,即確認(rèn)事務(wù)的處理。 事務(wù)處理可以將一組操作視為一個(gè)整體,只有全部語(yǔ)句都成功執(zhí)行后,事務(wù)處理才算成功;若其中有一個(gè)語(yǔ)句執(zhí)行失敗,則整個(gè)處理就算失敗,并恢復(fù)到處里前的狀態(tài)。 BeginTrans和CommitTrans用于標(biāo)記事務(wù)的開(kāi)始和結(jié)束,在這兩個(gè)之間的語(yǔ)句,就是作為事務(wù)處理的語(yǔ)句。判定事務(wù)處理是否成功,可通過(guò)連接對(duì)象的Error集合來(lái)實(shí)現(xiàn),若Error集合的成員個(gè)數(shù)不為0,則說(shuō)明有錯(cuò)誤發(fā)生,事務(wù)處理失敗。Error集合中的每一個(gè)Error對(duì)象,代表一個(gè)錯(cuò)誤信息。 另外,利用SQL本身所提供的事務(wù)處理語(yǔ)句,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程,然后利用ADO命令對(duì)象的相關(guān)方法,通過(guò)調(diào)用執(zhí)行存儲(chǔ)過(guò)程,也可實(shí)現(xiàn)事務(wù)。
主站蜘蛛池模板: 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 包装机_厂家_价格-山东包装机有限公司 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | MVE振动电机_MVE震动电机_MVE卧式振打电机-河南新乡德诚生产厂家 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 扬州汇丰仪表有限公司| 经济师考试_2025中级经济师报名时间_报名入口_考试时间_华课网校经济师培训网站 | 原色会计-合肥注册公司_合肥代理记账公司_营业执照代办 | 首页_中夏易经起名网 | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 蜜蜂职场文库_职场求职面试实用的范文资料大全| NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | 楼承板-开闭口楼承板-无锡海逵楼承板 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 陕西安玻璃自动感应门-自动重叠门-磁悬浮平开门厂家【捷申达门业】 | 一航网络-软件测评官网| 微型气象仪_气象传感器_防爆气象传感器-天合传感器大全 |