计算机 编程 教程 pdf,计算机专业教程-第3章编程接口介绍.pdf
下載
第3章 編程接口介紹
? DB2 UDB應(yīng)用程序概述
? 嵌入S Q L編程
? CLI/ODBC應(yīng)用程序
? JAVA應(yīng)用程序
? DAO 、R D O 、A D O應(yīng)用程序
本章將介紹對DB2 UDB 可用的編程方法及其特色,其中一些方法附有簡單的例子,在這些
例子中,有些并不是只適用于 M i c r o s o f t編程環(huán)境。本章的目的就是,向你提供在開發(fā)應(yīng)用程序
時(shí)使用的接口。
本章將描述客戶端編程方法,這包括:
? 嵌入S Q L—靜態(tài)、動(dòng)態(tài)。
? 調(diào)用級接口(C L I )、開放數(shù)據(jù)庫連接(O D B C )。
? JAVA接口—J D B C 、S Q L J 。
? DB2應(yīng)用程序編程接口(A P I s )。
? Microsoft數(shù)據(jù)對象—A D O 、R D O 、D A O 。
在第4章中,將講解服務(wù)器端特性,包括約束、用戶自定義類型( U D T )、大對象(L O B )、
存儲過程、用戶自定義函數(shù)和觸發(fā)器。
每一種編程方法都有其優(yōu)缺點(diǎn)。選擇的方法往往根據(jù)實(shí)際編程的需要。本章將向你介紹每
種方法。《DB2 UDB Application Development Guide 》和《DB2 UDB Application Building Guide 》
提供了每種編程方法的詳細(xì)信息,可供參考。
3.1 DB2 UDB應(yīng)用程序概述
本節(jié)將對DB2 UDB 應(yīng)用程序的各個(gè)部分做一個(gè)概要的介紹,雖然這些部分都是相同的,但
是,實(shí)現(xiàn)這些通用部件的實(shí)際編碼隨著編程接口、語言、工具的不同而不同,接下來的幾節(jié)將
第3章 編程接口介紹使用39
下載
詳細(xì)介紹這些細(xì)節(jié)。一個(gè)DB2 UDB應(yīng)用程序包含的代碼將完成以下幾個(gè)關(guān)鍵任務(wù):
? 變量的聲明和初始化。
? 數(shù)據(jù)庫的連接。
? 數(shù)據(jù)庫事務(wù)的執(zhí)行。
? 斷開與數(shù)據(jù)庫的連接。
? 程序的結(jié)束。
關(guān)于這些內(nèi)容的詳細(xì)信息,請參閱《DB2 UDB Application Development Guide 》一書。圖3 - 1
以偽代碼形式總結(jié)了DB2 UDB 應(yīng)用程序的通用框架。當(dāng)然,可以剪裁這些框架來適應(yīng)你自己的
需要和規(guī)范。
Start program
Include / load application and database modules
(e.g. Include dbmodule1)
Declare variables and structures
(e.g. Declare database1, userid1, password1)
CONNECT to USER USING
SELECT ... /*第一個(gè)事務(wù)開始* /
Retrieve results
...(program logic e.g. process results)
DELETE ...
ROLLBACK OR COMMIT /*事務(wù)結(jié)束* /
...(program logic)
SELECT ... /*第二個(gè)事務(wù)開始* /
INSERT ...
...(more SQL statements and/or program logic)
COMMIT /*
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的计算机 编程 教程 pdf,计算机专业教程-第3章编程接口介绍.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到给妈妈买鞋子是什么意思
- 下一篇: 供来宾访问计算机打开安全吗,计算机安全设