電子詞典-java課設(shè)-含可運(yùn)行程序概要_第1頁(yè)
電子詞典-java課設(shè)-含可運(yùn)行程序概要_第2頁(yè)
電子詞典-java課設(shè)-含可運(yùn)行程序概要_第3頁(yè)
電子詞典-java課設(shè)-含可運(yùn)行程序概要_第4頁(yè)
電子詞典-java課設(shè)-含可運(yùn)行程序概要_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)計(jì)說(shuō)明書N0.9電子詞典1. 課程設(shè)計(jì)的目的本課程設(shè)計(jì)利用Java編程開發(fā)語(yǔ)言,設(shè)計(jì)一個(gè)電子詞典,該詞典主要支持用戶查詢需求,實(shí)現(xiàn)英漢互 譯功能,支持用戶自定義詞庫(kù),能夠使用戶對(duì)詞庫(kù)進(jìn)行操作,以便用戶獲 得更多資料。通過(guò)設(shè)計(jì)這個(gè)小詞典,將課堂所學(xué)應(yīng)用于實(shí)際生活中,學(xué)會(huì)運(yùn)用面向?qū)ο箝_ 發(fā)語(yǔ)言進(jìn)行簡(jiǎn)單程序的設(shè)計(jì),與此同時(shí)也加強(qiáng)了對(duì)Java Swing和Java Awt包的使用和對(duì)Java相關(guān)知識(shí)的鞏固。本課程設(shè)計(jì)也使用了MS Access數(shù)據(jù)庫(kù)做數(shù)據(jù)持久化,不僅豐富了電子詞典的內(nèi)容,同時(shí)也加深了對(duì)數(shù)據(jù)庫(kù)的相關(guān)知識(shí)的深入了解,這種跨學(xué)科的綜合設(shè)計(jì), 鍛煉了自己的編 程和綜合運(yùn)用知識(shí)的能力,為以

2、后的發(fā)展打下了良好基礎(chǔ)。2. 設(shè)計(jì)方案論證2.1項(xiàng)目開發(fā)背景近幾年來(lái)外語(yǔ)學(xué)習(xí)已經(jīng)變?yōu)橐环N潮流,越來(lái)越多的中小學(xué)生擁有自己的電子詞典。現(xiàn) 在的數(shù)字電子詞 典容量不斷增大,已發(fā)展到可以自由擴(kuò)充詞庫(kù),或者從網(wǎng)上下載詞庫(kù),對(duì) 詞典進(jìn)行自動(dòng)更 新。電子詞典的功能的需求也越來(lái)越強(qiáng)大,作為一個(gè)計(jì)算機(jī)專業(yè)的學(xué)生, 希望根據(jù)英語(yǔ)學(xué)習(xí)者的需求來(lái)設(shè)計(jì)一個(gè)實(shí)用電子詞典,以幫助英語(yǔ)學(xué)習(xí)者們更方便快捷的 查詢單詞、記憶 單詞、有效自由的對(duì)詞庫(kù)進(jìn)行管理和操作。與此同時(shí)也提高一下自己對(duì) Java語(yǔ)言的運(yùn)用和對(duì)程序的開發(fā)設(shè)計(jì)能力。2.2系統(tǒng)需求分析用戶在使用電子詞典的時(shí)候,有可能會(huì)使用到電子詞典的查詢功能,也有可能使用到對(duì)詞庫(kù)

3、的更新功能。通過(guò)對(duì)用戶的需求分析,初步確定該系統(tǒng)的基本需求情況。(1) 用戶在打開軟件的時(shí)候,應(yīng)該呈現(xiàn)一個(gè)友好的查詢界面,便于用戶操作。(2) 當(dāng)用戶需要查詢的時(shí)候,軟件將提供這個(gè)單詞的所有信息。(3) 可以自定義單詞,使用戶可以自動(dòng)擴(kuò)充單詞庫(kù),方便以后使用,并具有針對(duì)性。2.2.1模塊功能說(shuō)明(1) 漢譯英功能模塊 說(shuō)明:可以實(shí)現(xiàn)英文單詞對(duì)中文詞匯的查詢功能。當(dāng)用戶輸入一個(gè) 單詞,用戶可以 單擊查詢按鈕,顯示這個(gè)單詞的中文解釋,解釋出現(xiàn)在文本區(qū)。(2) 英譯漢功能模塊 說(shuō)明:實(shí)現(xiàn)將中文詞匯翻譯成英語(yǔ)。在查詢欄中輸入中文,點(diǎn)擊查 詢,便出現(xiàn)它的英文解釋。(3) 詞庫(kù)的備份模塊:此模塊可將已有模

4、塊備份,保證數(shù)據(jù)的安全性。詞庫(kù)的更新模塊:此模塊有增、刪、改等功能??梢愿鶕?jù)自己需要,為詞庫(kù)添加相 應(yīng)的英文單詞和 漢語(yǔ)解釋,或者對(duì)已有單詞的詞義進(jìn)行補(bǔ)充、修改或刪除。(5)幫助功能模塊:此模塊添加了一些使用該軟件的方法,當(dāng)用戶在使用時(shí)遇到不清楚的 問(wèn)題時(shí),可以點(diǎn)幫助文檔,根據(jù)提示進(jìn)行操作。2.2.2系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)圖1系統(tǒng)功能框圖沈陽(yáng)大學(xué)圖3添加功能流程圖224詳細(xì)設(shè)計(jì)系統(tǒng)中有6個(gè)類系統(tǒng)運(yùn)行主類:Dic.java窗口主界面類:DataWi ndow添加單詞類:AddWi n.java修改單詞類:ModifyWi n.java刪除單詞類:DelWi n.java使用幫助類:HelpFrame.

5、java(2) 系統(tǒng)運(yùn)行主類Dic的方法Main():程序入口,建立窗體類 DataWindow的對(duì)象。 窗口主界面類 DataWindow的方法DataWi ndow():構(gòu)造函數(shù),安排界面布局,設(shè)置菜單項(xiàng)和工具按鈕actio nPerformed():執(zhí)行按鈕動(dòng)作事件。Listwords();實(shí)現(xiàn)數(shù)據(jù)查詢功能。(4) 添加單詞類AddWin的方法AddWin():構(gòu)造函數(shù),安排界面布局,設(shè)置監(jiān)聽(tīng)按鈕。actionPerformed():執(zhí)行按鈕動(dòng)作事件,調(diào)用添加()方法。添加():實(shí)現(xiàn)添加數(shù)據(jù)功能。修改單詞類ModifyWin的方法ModifyWin():構(gòu)造函數(shù),安排界面布局,設(shè)置監(jiān)聽(tīng)按

6、鈕。actionPerformed():執(zhí)行按鈕動(dòng)作事件,調(diào)用修改()方法。修改():實(shí)現(xiàn)修改數(shù)據(jù)功能。 刪除單詞類DelWin的方法DelWin :構(gòu)造函數(shù),安排界面布局,設(shè)置監(jiān)聽(tīng)按鈕。actio nPerformed():執(zhí)行按鈕動(dòng)作事件,調(diào)用刪除()方法。刪除():實(shí)現(xiàn)刪除數(shù)據(jù)功能。2.3設(shè)計(jì)方法231開發(fā)環(huán)境Java開發(fā)工具(Java developmentkit,JDK)是Sun公司所開發(fā)的一套 Java程序開發(fā)工具軟件,它是Sun公司的網(wǎng)站免費(fèi)取得。它與 JDK的參考文件同樣是編輯Java程序的必備工 具。在編寫、編 譯和運(yùn)行應(yīng)用程序時(shí)用到eclipse2.3.2功能模塊設(shè)計(jì)圖4程

7、序主界面(1) 窗口功能說(shuō)明窗口共有3個(gè)主要部分:菜單欄、工具條、顯示欄。菜單欄:包括文件、編輯、幫助菜單。工具條:包括輸入欄和查詢、添加、修改、刪除、發(fā)生按鈕顯示欄:顯示查 詢單詞在詞典中的所有解釋。菜單說(shuō)明文件菜單:包括英漢詞典、漢語(yǔ)詞典、備份詞庫(kù)、退出功能編輯菜單:包括 添加詞匯、修改詞匯、刪除詞匯功能。幫助菜單:關(guān)于該軟件的一些信息工具欄說(shuō)明在向輸入欄中輸 入英/中文單詞,單擊查詢按鈕,在顯示欄中將會(huì)顯示查找所對(duì)應(yīng)詞典 中的所有解釋。發(fā)音按鈕:發(fā)音純正標(biāo)準(zhǔn)。方便用戶更好的記憶朗讀單詞。添加、修改、 刪除按鈕:可由用戶自行添加、修改和刪除詞庫(kù)中的詞匯。顯示欄說(shuō)明顯示用戶所查詢的詞義。右擊

8、將出現(xiàn)復(fù)制、粘貼等命令。方便用復(fù)制到其它地方進(jìn)行 其它如打印、學(xué)習(xí)等操作。2.4數(shù)據(jù)庫(kù)設(shè)計(jì)在開始設(shè)計(jì)電子詞典之前,要做一些準(zhǔn)備工作,在 Microsoft Access 2003中,建立 個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù) 庫(kù)的名字為english數(shù)據(jù)庫(kù),其中包括一張表。圖5建立Accesss數(shù)據(jù)庫(kù)表仁表此英語(yǔ)單詞表有兩個(gè)屬性值,分別是單詞和解釋。其中單詞字段為主鍵,保證輸入不 可以為空。其類 型都是文本類型。其中,單詞表示英文單詞信息;解釋代表漢語(yǔ)解釋信息'表1英語(yǔ)單詞解釋表1it wdQAw放棄,箱棄Z3abaLltvt數(shù)量,證an滅少,鴻魴丄,先效蛭和4«bbrtvittc5ibdutn&

9、#39;_Jtttbil itjrTtbHtaibtirbvt吸收沁再見(jiàn)uabolisKvt11absence2.4.1使用JDBC連接數(shù)據(jù)庫(kù)JDBC是Java程序連接數(shù)據(jù)庫(kù)的應(yīng)用程序接口 (API)。JDBC是由一群類和接口組成,通 過(guò)調(diào)用這些類和接口所提供的成員方法,我們可以連接各種不同的數(shù)據(jù)庫(kù),進(jìn)而使用SQL命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢、插入、刪除、更新等操作。 Java程序包括Java小程序和應(yīng)用程序,主要是根據(jù) JDBC方法實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和操作。 完成的主要任務(wù) 有請(qǐng)求與數(shù)據(jù)庫(kù)建立連接;向數(shù)據(jù)庫(kù)發(fā)送SQL請(qǐng)求;為結(jié)果集定義存儲(chǔ)應(yīng)用和數(shù)據(jù)類型;查詢結(jié)果;錯(cuò)誤處理;控制傳輸;提交關(guān)閉連接等操

10、作。2.4.2JDBC編程要點(diǎn)(1)引用 java.sql包:import java.sql.*;使用Class.forName()方法加載相應(yīng)數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)程序。Class.forName(“ sun .jdbc.odbc.JdbcOdbcDriver;“)(3) 定義JDBC的URL對(duì)象。(4) 連接數(shù)據(jù)庫(kù)。Connection s=DriverManager.getConnection(conURL);(5) 使用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。(6) 解除Java與數(shù)據(jù)庫(kù)的連接并關(guān)閉數(shù)據(jù)庫(kù)。(7) 常用的 JDBC 類有,DriverMa nage 類,Conn ection 類,S

11、tateme nt 類,PreparedStatemen類,ResultSet類。3程序運(yùn)行結(jié)果圖7文件菜單界面文件菜單:包括 英漢詞典、漢語(yǔ)詞典、備份詞庫(kù)、退出功能。當(dāng)單擊英漢詞典時(shí),主 界面出現(xiàn)輸入查詢英語(yǔ)單詞;單擊漢語(yǔ)詞典,顯示輸入要查詢的漢語(yǔ)意思;單擊退出,將 退出操作;單擊 備份數(shù)據(jù)庫(kù),將對(duì)已有的數(shù)據(jù)進(jìn)行備份,以便保證數(shù)據(jù)的安全。圖8英漢詞典英譯漢課程設(shè)計(jì)說(shuō)明書No.io英漢詞典,可以實(shí)現(xiàn)英文單詞對(duì)中文詞匯的查詢功能。當(dāng)用戶輸入一個(gè)單詞,用戶可 以單擊查詢按鈕,顯示這個(gè)單詞的中文解釋,解釋出現(xiàn)在文本區(qū),但是輸入不可以為空。圖9英漢詞典漢譯英實(shí)現(xiàn)將中文詞匯翻譯成英語(yǔ)。在查詢欄中輸入中文

12、,點(diǎn)擊查詢,便出現(xiàn)它的英文解釋圖10編輯菜單界面編輯菜單:包括添加詞匯、修改詞匯、刪除詞匯功能??梢詳U(kuò)充詞庫(kù),按照自己的需 要,完善詞庫(kù),也可對(duì)原有的信息進(jìn)行修改、補(bǔ)充等操作。沈陽(yáng)大學(xué)課程設(shè)計(jì)說(shuō)明書No.14圖11刪除界面單擊主界面的刪除按鈕,出現(xiàn)刪除界面,在輸入單詞欄中填上要?jiǎng)h除的單詞,然后單 擊提交按鈕。如 果要退出,也可以點(diǎn)擊取消,退出刪除界面,回到主界面。圖12修改界面單擊主界面的修改按鈕,出現(xiàn)修改界面,在輸入單詞欄中填上要修改的單詞,下面寫上它的漢語(yǔ)解釋,然后單擊提交按鈕。如果輸入有誤,也可以點(diǎn)擊取消,退出修改界面。圖13添加單詞界面單擊主界面的添 加按鈕,出現(xiàn)添加單詞界面,在輸入單

13、詞欄中填上要添加的單詞,下 面寫上它的漢語(yǔ)解釋,然后單擊提交按鈕。如果輸入有誤或要退出,也可以點(diǎn)擊取消,退 出添加單詞界面,回到主界面。圖14幫助菜單界面幫助菜單包括幫助和關(guān)于兩個(gè)選項(xiàng)。此模塊添加了一些使用該軟件的方法,當(dāng)用戶在 使用時(shí)遇到不清 楚的問(wèn)題時(shí),可以點(diǎn)幫助文檔,根據(jù)提示進(jìn)行操作。圖15關(guān)于界面此界面顯示關(guān)于此軟件的一些信息,供用戶參閱。4設(shè)計(jì)體會(huì)通過(guò)本次設(shè)計(jì),進(jìn)一步深化了課堂上所學(xué)的知識(shí),深刻理解了Java語(yǔ)言的重要概念及其面向?qū)ο蟮奶?點(diǎn),熟練的應(yīng)用面向?qū)ο蟮乃枷牒驮O(shè)計(jì)方法解決實(shí)際問(wèn)題。鞏固所學(xué)java語(yǔ)言基本知識(shí),增進(jìn)Java語(yǔ)言編輯基本功,掌握J(rèn)DK、eclipse等開發(fā)工具

14、的運(yùn)用,拓展常 用類庫(kù)的應(yīng)用,把所學(xué)課程及相關(guān)知識(shí)加以融會(huì)貫通。除此之外,對(duì)于圖形用戶界面的設(shè) 計(jì),從課本的Awt包擴(kuò)展到Swing包,利用Swing編程設(shè)計(jì)漂亮的圖形用戶界面,增加了 一些新的的效果。在此次設(shè)計(jì)中,預(yù)先設(shè)計(jì)的所有功能均能實(shí)現(xiàn),而且執(zhí)行效果較好。但 是,由于時(shí)間有 限,此電子詞典的功能還不夠完善。例如可以增加背單詞功能,英文單詞 游戲等功能,由于時(shí)間和能力有限,其他功能待日后完善。在此次課程設(shè)計(jì)中,自己解決問(wèn)題的能力得到了提高。由于課堂所學(xué)有限,不足以解 決實(shí)際問(wèn)題,所 以在設(shè)計(jì)過(guò)程中遇到的問(wèn)題,參閱了大量的書目和借助網(wǎng)絡(luò),再加上老師 的指導(dǎo),最終問(wèn) 題都得到了解決。這為以后進(jìn)

15、行復(fù)雜的程序設(shè)計(jì)奠定了很好的基礎(chǔ),同時(shí) 也培養(yǎng)了自己獲 得信息、總結(jié)信息,以及綜合運(yùn)用所學(xué)知識(shí)的能力。5參考文獻(xiàn)1 胡宋軍Java2編程技術(shù)與實(shí)例M.北京:人民郵電出版社,2004.5:95-1252 巖洪亮等.JAVA課程設(shè)計(jì)教程M.北京:北京電子工業(yè)出版社,2004.5: 26-423 劉志銘,孫明麗等.數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)案例精選M.北京:清華大學(xué)出版社,2005.6:235-2634 王國(guó)輝,呂海濤.數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)案例M.北京:人民郵電出版社,2007.3:106-177 5 陳國(guó)君,陳錫禎.Java2程序設(shè)計(jì)基礎(chǔ)M.北京:清華大學(xué)出版社,2006.1:316-338 袁海燕.Java實(shí)用程

16、序設(shè)計(jì)100例M.北京:人民郵電出版社,2005.6:210-2246.附錄主要代碼:import java.awt.*;import .*;import java.sql.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import sun .audio.*;import javax.swing.JOptionPane;class DataWindow extends JFrame implements ActionListenerJFrame topFrame;JDesktopPa ne desktop;Fil

17、eDialog filedialog_save;JTextField englishtext;JTextArea chin esetext;JButton b1,b2,b3,b4,b5;JLabel label;JMenuBar mbar;JMenu mfile,medit,mhelp;JMenultem edic,cdic,back_data,quit,addedit,modedit,deledit,hhelp,about;DataWi ndow()沈陽(yáng)大學(xué)課程設(shè)計(jì)說(shuō)明書N0.15super("英漢小詞典”);this.setBou nds(250,250,600,400); th

18、is.setVisible(true);getC onten tPa ne().add( new JScrollPa ne(chi nesetext); mbar=new JMenuBar();setJMe nuBar(mbar);mbar.setOpaque(true); mfile=new JMenu("文本"); medit=new JMe nu(” 編輯"); mhelp=new JMenu(” 幫助"); mbar.add(mfile); mbar.add(medit); mbar.add(mhelp);edic= new JMenultem(

19、” 英漢詞典"); cdic= new JMenultem(” 漢英詞典"); back_data=new JMenultem(” 備份詞典"); quit=new JMenultem(” 退出");/文件菜單 addedit=new JMenultem(” 添加詞匯"); modedit =new JMenultem(” 修改詞匯"); deledit=new JMenultem(” 刪除詞匯");/編輯菜單 hhelp=new JMenultem(” 幫助");about= new JMenultem(” 關(guān)于

20、.");幫助菜單 mfile.add(edic);mfile.add(cdic); mfile.add(back_data); mfile.addSeparator(); mfile.add(quit);medit.add(addedit); medit.add(modedit);medit.add(deledit); mhelp.add(hhelp); mhelp.add(about); edic.addAct ion Liste ner(this); cdic.addActi on Liste ner(this); quit.addAct ion Liste ner(this);

21、addedit.addAct ion Liste ner(this); modedit.addActi on Liste ner(this); deledit.addActi on Liste ner(this); hhelp.addAct ion Liste ner(this); about.addAct ion Liste ner(this); englishtext=new JTextField(16);englishtext.setFont(new Font("",15,15); chinesetext=new JTextArea(8,15); chin esete

22、xt.setEditable(false);chinesetext.setFont(new Font("",25,25); b1= new JButton("查詢");b2=new JButton("添加");b3=new JButton("修改");b4=new JButton("刪除");b5=new JButton("");JPanel p1= new JPanel();JPanel p2=new JPanel(); /添加面板label=new JLabel(&quo

23、t;輸入要查詢的英語(yǔ)單詞”); label.setFont(new Font("隸書",20,20); p1.add(label);p1.add(e nglishtext);p1.add(b1);p1.add(b5);p2.add(b2);p2.add(b3);p2.add(b4);this.add(p1,"North"); this.add(p2,"South"); this.add(new JScrollPane(chinesetext),"Center"); b1.addAct ion Liste ner(t

24、his); b2.addAct ion Liste ner(this);b3.addAct ion Liste ner(this); b4.addAct ion Liste ner(this); b5.addAct ion Liste ner(this); en glishtext.addActio nListe ner(this); back_data.addAct ion Liste ner(this);沈陽(yáng)大學(xué)課程設(shè)計(jì)說(shuō) 明書N0.17filedialog_save=new FileDialog(this,"保存文件對(duì)話框 ”,FileDialog.SAVE);/ 定義&quo

25、t;保存文件對(duì)話框"filedialog_save.addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e) filedialog_save.setVisible(false););addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.exit(O););public void actionPerformed(ActionEvent e) /實(shí)現(xiàn)按鈕監(jiān)聽(tīng)事件if(e.getS

26、ource()=b1|e.getSource()=englishtext) 如果是"查詢"chin esetext.setText("");if(e nglishtext.getText().equals("")JOptionPane.showMessageDialog(this,"查詢對(duì)象不能為空",”警告”,JOptio nPan e.WARNING_MESSAGE);elsetryListwords();catch(SQLException ee) else if(e.getSource()=b2|e.get

27、Source()=addedit) /如果是"添加"new AddWin(); /AddWin 是添加窗 口的類N0.18課程設(shè)計(jì)說(shuō)明書elseif(e.getSource()=b3|e.getSource()=modedit) 如果是"修改"new ModifyWin(); /ModifyWin 是修改窗口的類else if(e.getSource()=b4|e.getSource()=deledit)new DelWin(); /DeIWin 是刪除窗口的類else if(e.getSource()=b5) /如果是語(yǔ)音文件,則讀出單詞if(en g

28、lishtext.getText()!=null)tryIn putStreamis=getClass().getResource("so un d/"+e nglishtext.getText().trim()+".wav").ope nStream();/AudioPlayer.player.start(is);catch(IOException e1)else if(e.getSource()=edic)/ 英漢label.setText("輸入要查詢的英語(yǔ)單詞 :”);b1.setVisible(true);b5.setVisible(

29、true);else if(e.getSource()=cdic) /漢英label.setText("輸入要查詢的漢語(yǔ)意思:”);b1.setVisible(true);b5.setVisible(true);else if(e.getSource()=back_data) /備份File fromfile=new File("englishWenglish.mdb");沈陽(yáng)大學(xué)課程設(shè)計(jì)說(shuō)明書No.19File In putStream fis=n ull;filedialog_save.setVisible(true);tryfis=new FileInput

30、Stream(fromfile); /建立文件輸入流int bytesRead; 定義變量來(lái)存儲(chǔ)輸入流中讀取的文件byte buf= new byte4*1024; / 定義 4KB 容量的 buffer 數(shù)組File tofile=new File(filedialog_save.getDirectory(),filedialog_save.getFile();建立新文件對(duì)象FileOutputStream fos=new FileOutputStream(tofile);/ 建立文件輸出流 while(bytesRead=fis.read(buf)!=-1) 寫入文件(備份文件)fos.w

31、rite(buf,0,bytesRead);fos.flush();fos.close();fis.close();catch(IOException e2) else if(e.getSource()=quit) 退出System.exit(O);else if(e.getSource()=about) /關(guān)于final String AboutMsg="A Electrical Dictionary 1.0nn"+"An application written to show off thefunction of dictionary.nn"+&qu

32、ot;nn"+"Copyright(c)2005."JOpti onPan e.showMessageDialog(topFrame,AboutMsg);else if(e.getSource()=hhelp)JinternalFrame help=new HelpFrame();help.setVisible(true);沈陽(yáng)大學(xué)AccessLIKE'%'"NO.20課程設(shè)計(jì)說(shuō)明書public void Listwords() throws SQLException /實(shí)現(xiàn)查詢功能String cname,ename;tryClass.forName("s un .jdbc,odbc,JdbcOdbcDriver"); catch(ClassNotFoundException e) / 建立橋接ConnectionExlC on=DriverMa nager.getC onnection ("jdbc:odbc:Driver=MicroSoft電子詞典明明 Wenglish.mdb","","");Stateme nt Ex

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論