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

正文內(nèi)容

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

2025-01-07 01:57本頁面
  

【正文】 ion: +(?))。 } } } 第 16章 JDBC連接數(shù)據(jù)庫 由于數(shù)據(jù)庫中輸入的記錄內(nèi)容有時(shí)是漢字,而 NetBeans平臺(tái)的默認(rèn)編碼是 UTF8碼。因此,本書在 ch16項(xiàng)目屬性對(duì)話框中選擇的“編碼”是 GB2312(如圖 )。該程序運(yùn)行后,如果用 Microsoft Access打開 student數(shù)據(jù)表,就會(huì)看到如圖 。 第 16章 JDBC連接數(shù)據(jù)庫 圖 “ch16項(xiàng)目屬性”對(duì)話框 第 16章 JDBC連接數(shù)據(jù)庫 圖 程序 C16_2的運(yùn)行結(jié)果 第 16章 JDBC連接數(shù)據(jù)庫 更新數(shù)據(jù) ?【 示例程序 】 修改上例數(shù)據(jù)表中的第二條和第三條記錄的學(xué)生成績(jī)字段值,并把修改后的數(shù)據(jù)表的內(nèi)容輸出到屏幕上。 package ch16。 import .*。 public class C16_3 { public static void main(String[ ] args) { String JDriver=“”。 String conURL=jdbc:odbc:TestDB。 第 16章 JDBC連接數(shù)據(jù)庫 String[ ] id={0002,0003}。 int[ ] score={89,60}。 try { (JDriver)。 } catch( e) { (ForName : + ( ))。 } try { Connection con=(conURL)。 //修改數(shù)據(jù)庫中數(shù)據(jù)表的內(nèi)容 PreparedStatement ps=( UPDATE student set score=? where id=? )。 int i=0。 do 第 16章 JDBC連接數(shù)據(jù)庫 { (1,score[i])。 (2,id[i])。 ( )。 //執(zhí)行 SQL修改命令 ++i。 }while(i)。 ( )。 //查詢數(shù)據(jù)庫并把數(shù)據(jù)表的內(nèi)容輸出到屏幕上 Statement s=( )。 ResultSet rs=(select * from student)。 while(( )){ ((id) +\t + (name)+\t + (score))。 } 第 16章 JDBC連接數(shù)據(jù)庫 ( )。 ( )。 } catch(SQLException e) { (“SQLException: ” +( ))。 } } } 在這個(gè)程序中使用了 PreparedStatement接口,它提供了一系列的 set方法來設(shè)定位置。請(qǐng)注意程序中PreparedStatement(?)方法中的參數(shù)“ ?”。程序中的語句 第 16章 JDBC連接數(shù)據(jù)庫 PreparedStatement ps=(“UPDATE student set score=? where id=? ”)。 (1,score[i])。 //將 score[i]的值作為 SQL語句中第一個(gè)問號(hào)所代表參數(shù)的值 (?)。 中,“ UPDATE student set score=? where id=? ”這個(gè)SQL語句中各字段的值并未指定,而是以“ ?”表示。程序必須在執(zhí)行“ (?);”語句之前指定各個(gè)問號(hào)位置的字段值。例如,用“ (1,score[i]);”語句中的參數(shù) 1指出這里的 score[i]的值是 SQL語句中第一個(gè)問號(hào)位置的值。當(dāng)前面兩條語句執(zhí)行完后,才可執(zhí)行“ (?);”語句,完成對(duì)一條記錄的修改。 第 16章 JDBC連接數(shù)據(jù)庫 程序中用到的查詢數(shù)據(jù)庫并把數(shù)據(jù)表的內(nèi)容輸出到屏幕的語句是: ResultSet rs=(“select * from student”)。 while((?)) { ((“id”) + “ \t” + (“name”)+ “ \t” + (“score”))。 } 第 16章 JDBC連接數(shù)據(jù)庫 其中, executeQuery(?)返回一個(gè) ResultSet接口 rs的對(duì)象,代表執(zhí)行 SQL查詢語句后所得到的結(jié)果集,之后再在 while循環(huán)中使用 rs的對(duì)象的 next(?)方法將返回的結(jié)果一條一條地取出,直到 next(?)為 false時(shí)為止。 該程序的運(yùn)行結(jié)果如下: 0001 王明 80 0002 高強(qiáng) 89 0003 李莉 60 第 16章 JDBC連接數(shù)據(jù)庫 刪除記錄 ?【 示例程序 】 刪除表中的第二條記錄,然后把數(shù)據(jù)表的內(nèi)容輸出。 package ch16。 import .*。 public class C16_4 { public static void main(String[ ] args) { String JDriver=“”。 String conURL=“jdbc:odbc:TestDB”。 try 第 16章 JDBC連接數(shù)據(jù)庫 { (JDriver)。 } catch( e) { (ForName : + ( ))。 } try { Connection con=(conURL)。 Statement s=( )。 //刪除第二條記錄 PreparedStatement ps=(delete from student where id=?)。 (1,0002)。 ( )。 //執(zhí)行刪除操作 //查詢數(shù)據(jù)庫并把數(shù)據(jù)表的內(nèi)容輸出到屏幕上 第 16章 JDBC連接數(shù)據(jù)庫 ResultSet rs=(select * from student)。 while(( )) { ((id)+\t+ (name)+\t+(score))。 } ( )。 ( )。 } catch(SQLException e) { (SQLException: +( ))。 } } } 第 16章 JDBC連接數(shù)據(jù)庫 該程序的運(yùn)行結(jié)果如下: 0001 王明 80 0003 李莉 60
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1