freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蟮某绦蛟O(shè)計(jì)-java張白一第三版第16章-wenkub

2023-01-22 01:57:12 本頁(yè)面
 

【正文】 問(wèn)和操作。由于 JDBC是針對(duì)“與平臺(tái)無(wú)關(guān)”設(shè)計(jì)的,因此只要在 Java數(shù)據(jù)庫(kù)應(yīng)用程序中指定使用某個(gè)數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)程序,就可以連接并存取指定的數(shù)據(jù)庫(kù)了。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 使用 JDBC連接數(shù)據(jù)庫(kù) JDBC(Java Data Base Connectivity)是 Java程序連接和存取數(shù)據(jù)庫(kù)的應(yīng)用程序接口 (API)。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 數(shù)據(jù)查詢(xún)語(yǔ)言 數(shù)據(jù)庫(kù)查詢(xún)是數(shù)據(jù)庫(kù)的核心操作。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 2.?dāng)?shù)據(jù)更新語(yǔ)句 SQL使用 UPDATE語(yǔ)句更新或修改滿(mǎn)足規(guī)定條件的現(xiàn)有記錄,使用格式如下: UPDATE 表名 SET 字段名 l 新值 l [,字段名 2 新值 2…] WHERE 條件 說(shuō)明:關(guān)鍵字 WHERE引出更新時(shí)應(yīng)滿(mǎn)足的條件,即滿(mǎn)足此條件的字段值將被更新。添加字段使用的格式如下: ALTER TABLE 表名 ADD 字段名 數(shù)據(jù)類(lèi)型 [限制條件 ] 刪除字段使用的格式如下: ALTER TABLE 表名 DROP 字段名 3.刪除數(shù)據(jù)表 在 SQL中使用 DROP TABLE語(yǔ)句刪除某個(gè)表格及表格中的所有記錄,其使用格式如下: DROP TABLE 表名 第 16章 JDBC連接數(shù)據(jù)庫(kù) 數(shù)據(jù)操縱語(yǔ)言 數(shù)據(jù)操縱語(yǔ)言用來(lái)維護(hù)數(shù)據(jù)庫(kù)的內(nèi)容。 (4) ?[ ]表示可選項(xiàng) (下同 )。 (2) 數(shù)據(jù)類(lèi)型用來(lái)設(shè)定某一個(gè)具體列中數(shù)據(jù)的類(lèi)型。屬于數(shù)據(jù)定義語(yǔ)言的命令有 CREATE、ALTER和 DROP。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 圖 學(xué)生數(shù)據(jù)庫(kù)的組成及相關(guān)名詞 第 16章 JDBC連接數(shù)據(jù)庫(kù) SQL的操作對(duì)象主要是數(shù)據(jù)表。如圖 示,數(shù)據(jù)表在概念上很像我們?nèi)粘K褂玫亩S表格 (關(guān)系代數(shù)中稱(chēng)為關(guān)系 )。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 關(guān)系型數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域的一個(gè)重要分支,其理論和概念比較復(fù)雜,這里扼要介紹一下本章中涉及到的數(shù)據(jù)庫(kù)的有關(guān)概念。 SQL最初是由 IBM公司提出的,其主要功能是對(duì) IBM自行開(kāi)發(fā)的關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行操作。由于 SQL結(jié)構(gòu)性好,易學(xué)且功能完善,于是 1987年美國(guó)國(guó)家標(biāo)準(zhǔn)局 (ANSI)和國(guó)際標(biāo)準(zhǔn)化組織 (ISO)以 IBM的 SQL語(yǔ)言為藍(lán)本,制定并公布了 SQL89標(biāo)準(zhǔn)。首先,顧名思義,數(shù)據(jù)庫(kù) (Database)是存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù),用專(zhuān)業(yè)術(shù)語(yǔ)來(lái)說(shuō)它是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)表中的一行稱(chēng)為一條記錄,一列稱(chēng)為一個(gè)字段,字段有字段名與字段值之分。依照 SQL命令操作關(guān)系型數(shù)據(jù)庫(kù)的不同功能,可將 SQL命令分成數(shù)據(jù)定義語(yǔ)言(Data Definition Language, DDL)、數(shù)據(jù)操縱語(yǔ)言 (Data Manipulation Language, DML)、數(shù)據(jù)查詢(xún)語(yǔ)言 (Data Query Language, DQL)和數(shù)據(jù)控制語(yǔ)言 (Data Control Language,DCL)四大類(lèi)。 1.創(chuàng)建數(shù)據(jù)表 在 SQL中,使用 CREATE TABLE語(yǔ)句創(chuàng)建新的數(shù)據(jù)庫(kù)表格。 (3) 所謂限制條件,就是當(dāng)輸入此列數(shù)據(jù)時(shí)必須遵守的規(guī)則。例如, CREATE語(yǔ)句中的限制條件便是一個(gè)可選項(xiàng)。屬于數(shù)據(jù)操縱語(yǔ)言的命令有 INSERT、 DELETE和 UPDATE。在 WHERE從句中可以使用所有的關(guān)系運(yùn)算符和邏輯運(yùn)算符。 SQL提供了 SELECT語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún),并以數(shù)據(jù)表的形式返回符合用戶(hù)查詢(xún)要求的結(jié)果數(shù)據(jù)。此接口是 Java核心 API的一部分。而且,當(dāng)要連接幾個(gè)不同的數(shù)據(jù)庫(kù)時(shí),只需修改程序中的 JDBC驅(qū)動(dòng)程序,無(wú)需對(duì)其他的程序代碼做任何改動(dòng)。完成的主要任務(wù)有:請(qǐng)求與數(shù)據(jù)庫(kù)建立連接,向數(shù)據(jù)庫(kù)發(fā)送 SQL請(qǐng)求,為結(jié)果集定義存儲(chǔ)應(yīng)用和數(shù)據(jù)類(lèi)型,查詢(xún)結(jié)果,處理錯(cuò)誤,控制傳輸,提交及關(guān)閉連接等。在必要的時(shí)候,驅(qū)動(dòng)程序可以翻譯或優(yōu)化請(qǐng)求,使 SQL請(qǐng)求符合 DBMS支持的語(yǔ)言。 4.?dāng)?shù)據(jù)庫(kù) 這里的數(shù)據(jù)庫(kù)是指 Java程序需要訪問(wèn)的數(shù)據(jù)庫(kù)及其數(shù)據(jù)庫(kù)管理系統(tǒng)。不同類(lèi)型的 JDBC驅(qū)動(dòng)程序有著不一樣的特性和使用方法。 類(lèi)型 2: JDBCNative API Bridge。 類(lèi)型 4: Pure JDBC Driver。使用類(lèi)型 3的 JDBC驅(qū)動(dòng)程序也是不錯(cuò)的選擇,因?yàn)轭?lèi)型 3的 JDBC驅(qū)動(dòng)程序也是由純 Java語(yǔ)言開(kāi)發(fā)而成的,并且中介軟件也僅需要在服務(wù)器上安裝。使用語(yǔ)句: import .*。例如: String conURL=“jdbc:odbc:TestDB”。 (5) 使用 SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 JDBC API所包含的類(lèi)和接口非常多,這里只介紹幾個(gè)常用的類(lèi)和接口及它們的成員方法。此外,登錄和跟蹤消息的顯示等事務(wù)。這個(gè)方法使用指定的數(shù)據(jù)庫(kù) URL和相關(guān)信息 (用戶(hù)名、用戶(hù)密碼等屬性列表 )來(lái)創(chuàng)建一個(gè)連接,使DriverManager從注冊(cè)的 JDBC驅(qū)動(dòng)程序中選擇一個(gè)適當(dāng)?shù)尿?qū)動(dòng)程序。它定位在給定URL下的驅(qū)動(dòng)程序,讓 DriverManager從注冊(cè)的 JDBC驅(qū)動(dòng)程序選擇一個(gè)適當(dāng)?shù)尿?qū)動(dòng)程序。它用來(lái)獲取連接數(shù)據(jù)庫(kù)時(shí)驅(qū)動(dòng)程序可以等待的最大時(shí)間,以秒為單位。在連接上下文中執(zhí)行 SQL 語(yǔ)句并返回結(jié)果。它用來(lái)按指定的參數(shù)創(chuàng)建Statement的對(duì)象,該對(duì)象將生成具有給定類(lèi)型和并發(fā)性的ResultSet的對(duì)象。 (4) ?void mit(?)方法。 (6) ?void close(?)方法。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 3. Statement接口 SQL語(yǔ)句并返回它所生成結(jié)果的對(duì)象。它用來(lái)執(zhí)行給定的 SQL語(yǔ)句,該語(yǔ)句返回單個(gè) ResultSet的對(duì)象。它用來(lái)執(zhí)行給定的SQL語(yǔ)句,該語(yǔ)句可能返回多個(gè)結(jié)果。它用于以更新計(jì)數(shù)的形式獲取當(dāng)前結(jié)果;如果結(jié)果為 ResultSet 的對(duì)象或沒(méi)有更多結(jié)果,則返回 ?1。它用于立即釋放此 Statement的對(duì)象的數(shù)據(jù)庫(kù)和 JDBC資源,而不是等待該對(duì)象自動(dòng)關(guān)閉時(shí)發(fā)生此操作。 PreparedStatement接口提供的常用成員方法如下。在此 PreparedStatement的對(duì)象中執(zhí)行 SQL語(yǔ)句,該語(yǔ)句必須是一個(gè) SQL數(shù)據(jù)操縱語(yǔ)言(DML)語(yǔ)句,如 INSERT、 UPDATE或 DELETE語(yǔ)句,或者是無(wú)返回內(nèi)容的 SQL語(yǔ)句,如 DDL語(yǔ)句。指定參數(shù)設(shè)置為給定的 。指定位置的參數(shù)設(shè)定為浮點(diǎn)型數(shù)值。指定參數(shù)設(shè)置為 SQL NULL。next(?)方法將光標(biāo)移動(dòng)到下一行;因?yàn)樵摲椒ㄔ?ResultSet的對(duì)象沒(méi)有下一行時(shí)返回 false,所以可以在 while循環(huán)中使用它來(lái)迭代結(jié)果集。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 圖 “管理工具”對(duì)話(huà)框 第 16章 JDBC連接數(shù)據(jù)庫(kù) 圖 “ODBC數(shù)據(jù)源管理器”對(duì)話(huà)框 第 16章 JDBC連接數(shù)據(jù)庫(kù) (2) 在“用戶(hù) DSN”選項(xiàng)卡的“用戶(hù)數(shù)據(jù)源”列表中選中“ MS Access Database”選項(xiàng),然后單擊“添加”按鈕,將彈出如圖 “創(chuàng)建新數(shù)據(jù)源”對(duì)話(huà)框。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 圖 “創(chuàng)建新數(shù)據(jù)源”對(duì)話(huà)框 第 16章 JDBC連接數(shù)據(jù)庫(kù) 圖 “ODBC Microsoft Access安裝”對(duì)話(huà)框 第 16章 JDBC連接數(shù)據(jù)庫(kù) 圖 “新建數(shù)據(jù)庫(kù)”對(duì)話(huà)框 第 16章 JDBC連接數(shù)據(jù)庫(kù) (4) 在圖 “新建數(shù)據(jù)庫(kù)”對(duì)話(huà)框中輸入數(shù)據(jù)庫(kù)名,選擇驅(qū)動(dòng)器以及目錄,然后單擊“確定”按鈕,返回“ ODBC Microsoft Access安裝”對(duì)話(huà)框。 第 16章 JDBC連接數(shù)據(jù)庫(kù) 圖 安裝完成后的“ ODBC數(shù)據(jù)源管理器”對(duì)話(huà)框 第 16章 JDBC連接數(shù)據(jù)庫(kù) JDBC編程實(shí)例 本節(jié)以前面建立的用
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1