下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java以編程的形式連接數(shù)據(jù)庫,并實現(xiàn)多表查詢,查詢條件是三年級2班,語文成績大于80分的學生,并打出名單。代碼如下:packagePublic;importjava.sql.*;//建立類Conn,連接MySQL數(shù)據(jù)庫,數(shù)據(jù)庫多表查詢。publicclassConn{publicstaticvoidmain(String[]args){//聲明Connection對象Connectioncon;//數(shù)據(jù)庫驅(qū)動StringDRIVER="com.mysql.jdbc.Driver";//3306后面為數(shù)據(jù)庫名字測試時可以刪除Stringurl="jdbc:mysql://localhost:3306/stu_glxt";Stringusername="root";//數(shù)據(jù)庫密碼Stringpassword="123456";try{//注冊驅(qū)動Class.forName(DRIVER);//1.getConnection()方法,連接MySQL數(shù)據(jù)庫!!con=DriverManager.getCo門門ectlo門(url,username,password);if(!con.isClosed())System.out.println("SucceededconnectingtotheDatabase!");//2?創(chuàng)建statement類對象,用來執(zhí)行SQL語句??!Statementstatement=con.createStatement();//要執(zhí)行的SQL語句,查詢?nèi)昙?班語文成績大于80分的學生Stringsql="selectA.sName,score,C.cName,D.sGrade,D.sClass"+"fromtb_studentASA,tb_scoreASB,tb_courseAStb_gradeASD"+"whereA.sNo=B.sNoandB.cNo=C.cNoandA.sNo=D.sNoand"+"D.sGrade='三年級'andD.sClass=2andC.cNo=000002andB.score>=80";//3.ResultSet類,用來存放獲取的結(jié)果集!!ResultSetrs=statement.executeQuery(sql);System.out.println("");Systemout.println("執(zhí)行結(jié)果如下所示:");}}System.out.println("");Systemout?println(“姓名"+"\t"+"分數(shù)"+"\t"+"課程名"+"\t"+"年級"+"\t"+"班級");System?out?println("");StringsName=null;Stringscore=null;StringcName=null;Stringgrade=null;Stringsclass=null;while(rs?next()){//獲取sName這列數(shù)據(jù)sName=rs?getString"sName");//獲取sNo這列數(shù)據(jù)score=rs?getString"score");cName=rs?getString"cName");grade=rs?getString"sGrade");sclass=rs?getString"sClass");//輸出結(jié)果Systemout?println(sName+"\t"+score+"\t"+cName+"\t"+grade+"\t"+sclass);}rs?close();con?close();}catch(ClassNotFoundExceptione){//數(shù)據(jù)庫驅(qū)動類異常處理Systemout?println("Sorry,can'tfindtheDriver!");e?printStackTrace();}catch(SQLExceptione){//數(shù)據(jù)庫連接失敗異常處理e?printStackTrace();catch(Exceptio
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025ESMO Asia肺癌靶向免疫治療進展
- 中學教師考核評價制度
- 養(yǎng)老院入住老人突發(fā)疾病應(yīng)急處理制度
- 企業(yè)員工培訓與素質(zhì)發(fā)展路徑制度
- 企業(yè)內(nèi)部溝通與協(xié)調(diào)制度
- 2026河南濮陽市市直機關(guān)遴選公務(wù)員15人參考題庫附答案
- 2026年及未來5年市場數(shù)據(jù)中國水晶蠟燭燈行業(yè)發(fā)展運行現(xiàn)狀及發(fā)展趨勢預(yù)測報告
- 2026湖北恩施州恩施市城市社區(qū)黨組織書記實行事業(yè)崗位管理專項招聘2人備考題庫附答案
- 2026福建南平市醫(yī)療類儲備人才引進10人考試備考題庫附答案
- 2026福建海峽人才網(wǎng)絡(luò)資訊有限公司前端開發(fā)人員招聘1人考試備考題庫附答案
- 機器人結(jié)直腸癌手術(shù)專家共識
- 高中語文課內(nèi)寫作素材積累:“經(jīng)典課文+古代詩人”高考語文作文備考總復(fù)習
- 高效節(jié)水灌溉概述課件培訓課件
- DL∕T 1609-2016 變電站機器人巡檢系統(tǒng)通 用技術(shù)條件
- 2024年高考語文閱讀之馬爾克斯小說專練(解析版)
- 中國石油天然氣集團有限公司投標人失信行為管理辦法(試行)
- 復(fù)方蒲公英注射液與復(fù)發(fā)性泌尿系統(tǒng)感染的關(guān)聯(lián)
- 鐵路電話區(qū)號-鐵路專網(wǎng)區(qū)號-鐵路電話普通電話互打方法
- 圖解并購重組(法律實務(wù)操作要點與難點)
- 當代中國社會分層
- 大樹移植操作規(guī)程
評論
0/150
提交評論