java中QueryRunner類實(shí)現(xiàn)增刪改查詳解.doc

java中QueryRunner類實(shí)現(xiàn)增刪改查詳解.doc

ID:62033644

大?。?9.50 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2021-04-15

java中QueryRunner類實(shí)現(xiàn)增刪改查詳解.doc_第1頁(yè)
java中QueryRunner類實(shí)現(xiàn)增刪改查詳解.doc_第2頁(yè)
java中QueryRunner類實(shí)現(xiàn)增刪改查詳解.doc_第3頁(yè)
java中QueryRunner類實(shí)現(xiàn)增刪改查詳解.doc_第4頁(yè)
java中QueryRunner類實(shí)現(xiàn)增刪改查詳解.doc_第5頁(yè)
資源描述:

《java中QueryRunner類實(shí)現(xiàn)增刪改查詳解.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、JAVA中DBUtils的QueryRunner類實(shí)現(xiàn)增刪改查詳解一.QueryRunner類實(shí)現(xiàn)增刪改????????? ???publicstat(yī)ic voidmain(String[]args)throwsException{//使用自己的工具類,獲取數(shù)據(jù)庫(kù)的連接對(duì)象Connectionconn=?。蛓JDBCUtils.getConnection();//創(chuàng)建QueryRunner類對(duì)象QueryRunner qr=newQueryRunner();Stringsql =”UPDATE gjp_l

2、edgersetmoney=?,ldesc=?wherelid=?”;Object[] params={998,"買鉆石",3};intresult=qr。update(conn,sql,params);System.out.println(result);DbUtils。close(conn);}二。QueryRunner類獲取查詢結(jié)果集ResultSetHandler??1.常用Handler*?ArrayHandler將結(jié)果集第一行轉(zhuǎn)成對(duì)象數(shù)組???? ????????? ??publicstat(yī)i

3、cvoidmain(String[]args)throwsException{???Connectionconn = MyJDBCUtils.getConnection();???String sql=”SELECT*FROMgjp_ledgerwherelid=?”;???//結(jié)果集處理方式,ArrayHandler 第一行轉(zhuǎn)成對(duì)象數(shù)組???QueryRunnerqr =newQueryRunner();? ??Object[]objects= qr.query(conn,?。髊l,newArrayHa

4、ndler(),3);???for(Object obj:objects){? ??System.out。println(obj);???}???}*?ArrayListHandler?qū)⒔Y(jié)果集中的每一行數(shù)據(jù)都轉(zhuǎn)成一個(gè)對(duì)象數(shù)組,再將轉(zhuǎn)成的多個(gè)對(duì)象數(shù)組存放到List中? ?????????????????publicstaticvoid?。韆in(String[]args) throwsException{??????Connectionconn=MyJDBCUtils.getConnection();Str

5、ingsql="SELECT* FROMgjp_ledger”;QueryRunner qr=new QueryRunner();//執(zhí)行query方法,傳遞連接對(duì)象,SQL語(yǔ)句,結(jié)果集處理方式ArrayListHandlerList

6、stem.out。println();}}*?BeanHandler?qū)⒔Y(jié)果集第一行數(shù)據(jù)封裝到一個(gè)對(duì)應(yīng)的業(yè)務(wù)類實(shí)例中? ????????? ???????????????(1):定義業(yè)務(wù)數(shù)據(jù)類Ledger(實(shí)體類,javaBean)publicclassLedger{//要生成空參、有參構(gòu)造、set和get方法、toString方法private intlid;private Stringparent;privatedoublemoney;private?。閚t?。骾d;privateStringaccou

7、nt;privateStringcreatetime;privat(yī)eStringldesc;}*(2)測(cè)試案例代碼publicstat(yī)icvoidmain(String[]?。醨gs)throws Exception{Connectionconn=MyJDBCUtils。getConnection();Stringsql ="SELECT?。ROMgjp_ledger”;QueryRunnerqr?。絥ewQueryRunner();//BeanHandler泛型 ,構(gòu)造方法(和反射有關(guān)系的對(duì)象)Le

8、dger legder =qr.query(conn,sql,newBeanHandler<Ledger>(Ledger.class));System。out.println(legder);}*?BeanListHandler將結(jié)果集中的每一行數(shù)據(jù)都封裝到一個(gè)對(duì)應(yīng)的業(yè)務(wù)類實(shí)例中,再將多個(gè)業(yè)務(wù)類實(shí)例對(duì)象存放到List里。? ???????????????????????publicstat(yī)icvoidmain(String[]

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。