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

正文內(nèi)容

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

2025-02-12 01:57上一頁面

下一頁面
  

【正文】 oid close(?)方法。 第 16章 JDBC連接數(shù)據(jù)庫 (3) ?boolean execute(String sql)方法。它用來測試是否已關(guān)閉Connection的對象與數(shù)據(jù)庫的連接。關(guān)于該類對象的特性在后面介紹。 2. Connection接口 。 (4) static Driver getDriver(String url)方法。加載和注冊驅(qū)動(dòng)程序可以使用 (?)方法來完成。例如: Connection s=(conURL)。 (1) 在程序的首部用 import語句將 。使用這類驅(qū)動(dòng)程序時(shí)不需要在計(jì)算機(jī)上安裝任何附加軟件,但是必須在安裝數(shù)據(jù)庫管理系統(tǒng)的服務(wù)器端加裝中介軟件 (Middleware),這個(gè)中介軟件會負(fù)責(zé)所有存取數(shù)據(jù)庫中的數(shù)據(jù)時(shí)必要的轉(zhuǎn)換。目前, JDBC驅(qū)動(dòng)程序可細(xì)分為四種類型,如圖 。 第 16章 JDBC連接數(shù)據(jù)庫 3.驅(qū)動(dòng)程序 驅(qū)動(dòng)程序處理 JDBC方法,向特定數(shù)據(jù)庫發(fā)送 SQL請求,并為 Java程序獲取結(jié)果。由于 JDBC是針對“與平臺無關(guān)”設(shè)計(jì)的,因此只要在 Java數(shù)據(jù)庫應(yīng)用程序中指定使用某個(gè)數(shù)據(jù)庫的JDBC驅(qū)動(dòng)程序,就可以連接并存取指定的數(shù)據(jù)庫了。 第 16章 JDBC連接數(shù)據(jù)庫 數(shù)據(jù)查詢語言 數(shù)據(jù)庫查詢是數(shù)據(jù)庫的核心操作。添加字段使用的格式如下: ALTER TABLE 表名 ADD 字段名 數(shù)據(jù)類型 [限制條件 ] 刪除字段使用的格式如下: ALTER TABLE 表名 DROP 字段名 3.刪除數(shù)據(jù)表 在 SQL中使用 DROP TABLE語句刪除某個(gè)表格及表格中的所有記錄,其使用格式如下: DROP TABLE 表名 第 16章 JDBC連接數(shù)據(jù)庫 數(shù)據(jù)操縱語言 數(shù)據(jù)操縱語言用來維護(hù)數(shù)據(jù)庫的內(nèi)容。 (2) 數(shù)據(jù)類型用來設(shè)定某一個(gè)具體列中數(shù)據(jù)的類型。 第 16章 JDBC連接數(shù)據(jù)庫 圖 學(xué)生數(shù)據(jù)庫的組成及相關(guān)名詞 第 16章 JDBC連接數(shù)據(jù)庫 SQL的操作對象主要是數(shù)據(jù)表。 第 16章 JDBC連接數(shù)據(jù)庫 關(guān)系型數(shù)據(jù)庫的基本概念 數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域的一個(gè)重要分支,其理論和概念比較復(fù)雜,這里扼要介紹一下本章中涉及到的數(shù)據(jù)庫的有關(guān)概念。由于 SQL結(jié)構(gòu)性好,易學(xué)且功能完善,于是 1987年美國國家標(biāo)準(zhǔn)局 (ANSI)和國際標(biāo)準(zhǔn)化組織 (ISO)以 IBM的 SQL語言為藍(lán)本,制定并公布了 SQL89標(biāo)準(zhǔn)。數(shù)據(jù)表中的一行稱為一條記錄,一列稱為一個(gè)字段,字段有字段名與字段值之分。 1.創(chuàng)建數(shù)據(jù)表 在 SQL中,使用 CREATE TABLE語句創(chuàng)建新的數(shù)據(jù)庫表格。例如, CREATE語句中的限制條件便是一個(gè)可選項(xiàng)。在 WHERE從句中可以使用所有的關(guān)系運(yùn)算符和邏輯運(yùn)算符。此接口是 Java核心 API的一部分。完成的主要任務(wù)有:請求與數(shù)據(jù)庫建立連接,向數(shù)據(jù)庫發(fā)送 SQL請求,為結(jié)果集定義存儲應(yīng)用和數(shù)據(jù)類型,查詢結(jié)果,處理錯(cuò)誤,控制傳輸,提交及關(guān)閉連接等。 4.?dāng)?shù)據(jù)庫 這里的數(shù)據(jù)庫是指 Java程序需要訪問的數(shù)據(jù)庫及其數(shù)據(jù)庫管理系統(tǒng)。 類型 2: JDBCNative API Bridge。使用類型 3的 JDBC驅(qū)動(dòng)程序也是不錯(cuò)的選擇,因?yàn)轭愋?3的 JDBC驅(qū)動(dòng)程序也是由純 Java語言開發(fā)而成的,并且中介軟件也僅需要在服務(wù)器上安裝。例如: String conURL=“jdbc:odbc:TestDB”。 JDBC API所包含的類和接口非常多,這里只介紹幾個(gè)常用的類和接口及它們的成員方法。這個(gè)方法使用指定的數(shù)據(jù)庫 URL和相關(guān)信息 (用戶名、用戶密碼等屬性列表 )來創(chuàng)建一個(gè)連接,使DriverManager從注冊的 JDBC驅(qū)動(dòng)程序中選擇一個(gè)適當(dāng)?shù)尿?qū)動(dòng)程序。它用來獲取連接數(shù)據(jù)庫時(shí)驅(qū)動(dòng)程序可以等待的最大時(shí)間,以秒為單位。它用來按指定的參數(shù)創(chuàng)建Statement的對象,該對象將生成具有給定類型和并發(fā)性的ResultSet的對象。 (6) ?void close(?)方法。它用來執(zhí)行給定的 SQL語句,該語句返回單個(gè) ResultSet的對象。它用于以更新計(jì)數(shù)的形式獲取當(dāng)前結(jié)果;如果結(jié)果為 ResultSet 的對象或沒有更多結(jié)果,則返回 ?1。 PreparedStatement接口提供的常用成員方法如下。指定參數(shù)設(shè)置為給定的 。指定參數(shù)設(shè)置為 SQL NULL。 第 16章 JDBC連接數(shù)據(jù)庫 圖 “管理工具”對話框 第 16章 JDBC連接數(shù)據(jù)庫 圖 “ODBC數(shù)據(jù)源管理器”對話框 第 16章 JDBC連接數(shù)據(jù)庫 (2) 在“用戶 DSN”選項(xiàng)卡的“用戶數(shù)據(jù)源”列表中選中“ MS Access Database”選項(xiàng),然后單擊“添加”按鈕,將彈出如圖 “創(chuàng)建新數(shù)據(jù)源”對話框。 第 16章 JDBC連接數(shù)據(jù)庫 圖 安裝完成后的“ ODBC數(shù)據(jù)源管理器”對話框 第 16章 JDBC連接數(shù)據(jù)庫 JDBC編程實(shí)例 本節(jié)以前面建立的用戶數(shù)據(jù)源為例,講述 Java應(yīng)用程序中使用 SQL語言進(jìn)行數(shù)據(jù)庫操作的具體問題。 public class C16_1{ public static void main(String[?] args) { String JDriver = 。 //執(zhí)行 SQL命令 (?)。 package ch16。 } //注冊驅(qū)動(dòng)程序 catch( e) { (ForName : + (?))。 String r2=insert into student values(+39。李莉 39。 } } } 第 16章 JDBC連接數(shù)據(jù)庫 由于數(shù)據(jù)庫中輸入的記錄內(nèi)容有時(shí)是漢字,而 NetBeans平臺的默認(rèn)編碼是 UTF8碼。 第 16章 JDBC連接數(shù)據(jù)庫 String[ ] id={0002,0003}。 (2,id[i])。 } 第 16章 JDBC連接數(shù)據(jù)庫 ( )。 中,“ UPDATE student set score=? where id=? ”這個(gè)SQL語句中各字段的值并未指定,而是以“ ?”表示。 package ch16。 //刪除第二條記錄 PreparedStatement ps=(delete from student where id=?)。 } } } 第 16章 JDBC連接數(shù)據(jù)庫 該程序的運(yùn)行結(jié)果如下: 0001 王明 80 0003 李莉 60 。 ( )。 public class C16_4 { public static void main(String[ ] args) { String JDriver=“”。例如,用“ (1,score[i]);”語句中的參數(shù) 1指出這里的 score[i]的值是 SQL語句中第一個(gè)問號位置的值。 } catch(SQLException e) { (“SQLException: ” +( ))。 //執(zhí)行 SQL修改命令 ++i。 try { (JDriver)。該程序運(yùn)行后,如果用 Microsoft Access打開 student數(shù)據(jù)表,就會看到如圖 。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1