計算機 編程 教程 pdf,計算機專業教程-第3章編程接口介紹.pdf

下載

第3章 編程接口介紹

? DB2 UDB應用程序概述

? 嵌入S Q L編程

? CLI/ODBC應用程序

? JAVA應用程序

? DAO 、R D O 、A D O應用程序

本章將介紹對DB2 UDB 可用的編程方法及其特色,其中一些方法附有簡單的例子,在這些

例子中,有些并不是只適用于 M i c r o s o f t編程環境。本章的目的就是,向你提供在開發應用程序

時使用的接口。

本章將描述客戶端編程方法,這包括:

? 嵌入S Q L—靜態、動態。

? 調用級接口(C L I )、開放數據庫連接(O D B C )。

? JAVA接口—J D B C 、S Q L J 。

? DB2應用程序編程接口(A P I s )。

? Microsoft數據對象—A D O 、R D O 、D A O 。

在第4章中,將講解服務器端特性,包括約束、用戶自定義類型( U D T )、大對象(L O B )、

存儲過程、用戶自定義函數和觸發器。

每一種編程方法都有其優缺點。選擇的方法往往根據實際編程的需要。本章將向你介紹每

種方法。《DB2 UDB Application Development Guide 》和《DB2 UDB Application Building Guide 》

提供了每種編程方法的詳細信息,可供參考。

3.1 DB2 UDB應用程序概述

本節將對DB2 UDB 應用程序的各個部分做一個概要的介紹,雖然這些部分都是相同的,但

是,實現這些通用部件的實際編碼隨著編程接口、語言、工具的不同而不同,接下來的幾節將

第3章 編程接口介紹使用39

下載

詳細介紹這些細節。一個DB2 UDB應用程序包含的代碼將完成以下幾個關鍵任務:

? 變量的聲明和初始化。

? 數據庫的連接。

? 數據庫事務的執行。

? 斷開與數據庫的連接。

? 程序的結束。

關于這些內容的詳細信息,請參閱《DB2 UDB Application Development Guide 》一書。圖3 - 1

以偽代碼形式總結了DB2 UDB 應用程序的通用框架。當然,可以剪裁這些框架來適應你自己的

需要和規范。

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 ... /*第一個事務開始* /

Retrieve results

...(program logic e.g. process results)

DELETE ...

ROLLBACK OR COMMIT /*事務結束* /

...(program logic)

SELECT ... /*第二個事務開始* /

INSERT ...

...(more SQL statements and/or program logic)

COMMIT /*

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/388383.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/388383.shtml
英文地址,請注明出處:http://en.pswp.cn/news/388383.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

導入數據庫怎么導入_導入必要的庫

導入數據庫怎么導入重點 (Top highlight)With the increasing popularity of machine learning, many traders are looking for ways in which they can “teach” a computer to trade for them. This process is called algorithmic trading (sometimes called algo-trading)…

windows查看系統版本號

windows查看系統版本號 winR,輸入cmd,確定,打開命令窗口,輸入msinfo32,注意要在英文狀態下輸入,回車。然后在彈出的窗口中就可以看到系統的具體版本號了。 winR,輸入cmd,確定,打開命令窗口&…

02:Kubernetes集群部署——平臺環境規劃

1、官方提供的三種部署方式: minikube: Minikube是一個工具,可以在本地快速運行一個單點的Kubernetes,僅用于嘗試Kubernetes或日常開發的用戶使用。部署地址:https://kubernetes.io/docs/setup/minikube/kubeadm Kubea…

更便捷的畫決策分支圖的工具_做出更好決策的3個要素

更便捷的畫決策分支圖的工具Have you ever wondered:您是否曾經想過: How did Google dominate 92.1% of the search engine market share? Google如何占領搜索引擎92.1%的市場份額? How did Facebook achieve 74.1% of social media marke…

供來賓訪問計算機打開安全嗎,計算機安全設置操作手冊(22頁)-原創力文檔

計算機安全設置操作手冊ISO27001項目實施電腦配置(以XP為例)賬戶設置user每臺電腦設置administrator和user帳戶;管理員賬戶密碼至少 8位, 賬戶至少6位user將Administrator和user賬戶以外的其他賬戶禁用用具體步驟如下:、右擊【我的電腦】選擇【管理】如圖…

Windows半透明窗口開發技巧

Windows半透明窗口開發技巧 www.visual-gear.com 原創技術文章 在windows平臺上從窗口繪圖有兩種方法: 第一種響應窗口的WM_PAINT消息,使用窗口DC進行繪制 第二種是將窗口樣式設置為層窗口,即 WS_EX_LAYERED設置為該樣式之后窗口將不會產生任…

標識為普通SQL語法

在SQL語句的最前面增加 /*dialect*/轉載于:https://www.cnblogs.com/zouhuaxin/p/10333209.html

的界面跳轉

在界面的跳轉有兩種方法,一種方法是先刪除原來的界面,然后在插入新的界面:如下代碼 if (self.rootViewController.view.superview nil) { [singleDollController.view removeFromSuperview]; [self.view insertSubview:rootViewControlle…

計算性能提升100倍,Uber推出機器學習可視化調試工具

為了讓模型迭代過程更加可操作,并能夠提供更多的信息,Uber 開發了一個用于機器學習性能診斷和模型調試的可視化工具——Manifold。機器學習在 Uber 平臺上得到了廣泛的應用,以支持智能決策制定和特征預測(如 ETA 預測 及 欺詐檢測…

計算機應用基礎成教作業,(計算機應用基礎成教08A卷1.doc

一、判斷題(每空1分,共10分,正確填A錯誤填B)1、計算機按照用途劃分可以分為數字計算機、模擬計算機、數字模擬混合式計算機。()2、微型計算機就是指體積微小的計算機。()3、WindowsXP的窗口是不可改變大小的。( )4、操作系統是用戶和計算機之間的接口。…

iPhone程序運行流程淺談

1. 和大多數語言一樣,每一個iPhone應用也都是從主函數開始運行,它的main函數都在XCode的Other Reasource邏輯目錄下。 [cpp] view plaincopyprint?UIApplicationMain(argc, argv, nil, nil); [cpp] view plaincopyprint?UIApplicationMain(argc, arg…

Trie樹kmpAC自動機后綴數組Manacher

Trie 計數Trie,讀清題意很重要 https://vjudge.net/problem/UVALive-5913 kmp AC自動機 模板:https://vjudge.net/problem/UVA-11488 https://vjudge.net/problem/UVA-11019 https://vjudge.net/problem/UVA-11468 https://vjudge.net/problem/UVALive-4…

矩陣線性相關則矩陣行列式_搜索線性時間中的排序矩陣

矩陣線性相關則矩陣行列式聲明 (Statement) We have to search for a value x in a sorted matrix M. If x exists, then return its coordinates (i, j), else return (-1, -1).我們必須在排序的矩陣M中搜索值x 。 如果x存在,則返回其坐標(i,j) &#x…

計算機英文版個人簡歷發文,計算機個人簡歷英文_英文簡歷.doc

計算機個人簡歷英文_英文簡歷I have the honor to present a brief introduction of myself to you in compliance with the requirements of your graduate admissionI was born in November 7th, 1966, at the town of Changing, Beijing. My parents are doing business and…

一地雞毛 OR 絕地反擊,2019年區塊鏈發展指南

如果盤點2018年IT技術領域誰是“爆款流量”,那一定有個席位是屬于區塊鏈的,不僅經歷了巨頭、小白紛紛入場的光輝歲月,也經歷了加密貨幣暴跌,爭先退場的一地雞毛。而當時間行進到2019年,區塊鏈又將如何發展呢? 近日,全球知名創投研究機構CBInsight發布了《What’s Next …

iphone UITableView及UIWebView的使用

1。新建一個基于Navigation-based Application的工程。 2。修改原來的RootViewController.h,RootViewController.m,RootViewController.xib為MyTableViewController.h,MyTableViewController.m,MyTableViewController.xib。 3。點擊MainVindow.xib,將R…

python 的datetime模塊使用

1.datetime模塊主要是5個類 date #日期類 年月日 datetime.date(year,month,day) time #時間類 時分秒 datetime.time(hour,minute,second,microsecond,tzoninfo),返回18:29:30 datetime #日期時間類 datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinf…

物聯網數據可視化_激發好奇心:數據可視化如何增強博物館體驗

物聯網數據可視化When I was living in Paris at the beginning of this year, I went to a minimum of three museums a week. While this luxury was made possible by the combination of an ICOM card and unemployment, it was founded on a passion for museums. Looking…

計算機公開課教學反思,語文公開課教學反思

語文公開課教學反思引導語: 在語文的公開課結束后,教師們在教學 有哪些需要反思的呢?接下來是yjbys小編為大家帶來的關于語文公開課教學反思,希望會給大家帶來幫助。篇一:語文公開課教學反思今天早上,我上了一節語文…

中國連續十年成馬來西亞最大貿易伙伴

中新社吉隆坡1月30日電 (記者 陳悅)馬來西亞國際貿易和工業部30日發布的2018年馬來西亞貿易報告顯示,2018年馬來西亞與中國的貿易額約為3138.1億林吉特(馬來西亞貨幣,約合774億美元),較上年同期增長8.1%,約占馬來西亞對外貿易總額…