999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

以任務驅動方式實現Java的數據庫訪問的教學

2015-11-21 03:41:40趙丹丹
新教育時代電子雜志(學生版) 2015年29期
關鍵詞:數據庫高職教學

趙丹丹

以任務驅動方式實現Java的數據庫訪問的教學

趙丹丹

(威海職業學院 山東威海 264210)

Java語言是目前最為流行的編程語言,數據庫在當今時代亦起著舉足輕重的作用。兩者的結合真正體現了一次編寫,處處運行的Java語言的特點。筆者在Java的數據庫訪問的教學中通過一個管理系統登錄的任務,實現JDBC數據庫技術及訪問數據庫的步驟的講授,取得較好的教學效果。

Java JDBC 任務驅動

Java語言程序設計是高職院校軟件技術專業的專業必修課,課程教學目的是熟練掌握面向對象編程的基礎知識和提升實踐能力。由于高職學生基礎薄弱,喜歡和擅長操作技能的學習,而對理論學習興趣較差,在進行Java數據庫訪問教學中,采用任務驅動教學法,完成了一個用戶登錄的任務,提高了學生的學習樂趣,實現了預期的教學目標。

一、什么是JDBC

Java誕生在一個信息爆炸的時代,它的開發者自然也認識到了Java在數據庫方面的無限前景和巨大的潛力。JDBC就是可用于執行SQL語句的Java使用數據庫的基本接口。有了這套JDBC的實現,Java程序就可以很方便地對不同的數據庫進行操作了。JDBC允許任何使用Java語言編寫的應用程序訪問遠程數據庫、獲取數據,并對數據庫進行更新存儲。Java和JDBC的結合,減輕了學生的學習負擔(學生不必去學習每種數據庫的知識),提高了開發效率。

二、JDBC的驅動程序

JDBC驅動程序共分為四種類型,如下圖:

在教學中采用第四種方法完成相應任務。

三、完成登錄任務

對于高職學生,以上理論的講解盡量言簡意賅,并采用圖示,動畫演示,播放視頻等教學手段完成,Java的數據庫訪問的教學目標是學生能夠掌握JDBC數據庫連接的基本步驟和方法,運用JDBC技術訪問數據庫,能夠進行數據庫編程。為完成這些教學目標,我們設計了相應任務,完成用戶的登錄功能。用戶登錄時進行身份驗證,暫時假設用戶名為aaa,密碼為123,而實際的開發過程中需要從數據庫中查詢相應的用戶名和密碼,如果數據庫中存在匹配的用戶名和密碼,則登錄成功,進入主界面;否則登錄失敗。

以下代碼可以作為模板,只需替換相應的url、登錄用戶名和密碼,然后替換要發達到數據庫的SQL語句利用Eclipse連接數據庫。Eclipse可以很方便地連接數據庫,提供可視化的界面和方便的配置。首先啟動數據庫服務器,在Jav項目名稱上單擊右鍵,選擇“Build Path”→“Add External Archives…”將數據庫的驅動程序的路徑加載進來。在教學中使用SQLSERVER2000數據庫,需要加載3個jar文件,mssql.jar、mabase.jar、msutil.jar,實例化數據庫連接驅動類,并將其注冊到DriverManager中。

配置好數據庫的驅動之后,就可以針對登錄的要求編寫程序了。由于數據庫的代碼在系統的每個功能模塊中都會用到,因此為了做到代碼的利用,單獨定義一個類,負責數據庫的連接。在程序中需要連接到數據庫時,只需要調用該類的方法即可,這樣可以大大提高代碼的利用性和可維護性,簡化工作。

具體步驟如下:

1.引入類包

2.定義一個類

3.指定要加載的驅動

4.指定連接的字符串

5.設置登錄用戶名和密碼

6.定義構造方法

進行登錄界面的修改,因為用戶名和密碼的驗證發生在用戶單擊“確定”命令按鈕的時刻,所以訪問數據庫的代碼應該放在“確定”命令按鈕的事件監聽器中,關鍵代碼如下:

四、結語

在高職軟件技術專業的教學中,Java語言是專業基礎的核心課程,通過登錄任務的學習,學生既可以掌握利用JDBC進行數據庫連接的步驟和數據庫查詢的方法,也提高了學習的興趣,為下一步學習數據庫的增、刪、改操作打下良好的基礎,達到了預期的教學目標。

[1]張誠潔,梁海麗.Java程序設計與實踐教程[M].科學出版社,2012

[2]李相國.Java實例精通[M].機械工業出版社,2009

[3]谷慶華,李成貴.基于Java語言實現數據庫的訪問[J].計算機技術與發展.2008

[4]吳家驥,李德河.利用Java JDBC進行數據庫訪問[J].陜西天文臺臺刊.2001

趙丹丹(1968-),女,山東威海人,副教授,工程碩士,研究方向:軟件技術教育。

猜你喜歡
數據庫高職教學
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
高職應用文寫作教學改革與創新
活力(2019年21期)2019-04-01 12:18:24
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
數據庫
財經(2017年2期)2017-03-10 14:35:35
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
高職人才培養模式創新探討
跨越式跳高的教學絕招
體育師友(2013年6期)2013-03-11 18:52:18
主站蜘蛛池模板: 精品久久久无码专区中文字幕| 久久国产精品嫖妓| 国产毛片高清一级国语 | 熟女日韩精品2区| 国产资源免费观看| 国产精品一区二区国产主播| 亚洲精品少妇熟女| 国产真实乱子伦视频播放| 免费人成在线观看视频色| 激情無極限的亚洲一区免费| 久久77777| 亚洲最新在线| 中文字幕首页系列人妻| 国产一二三区视频| 国产真实乱了在线播放| 国产成人高清精品免费| 国产制服丝袜91在线| 久久99精品国产麻豆宅宅| 国产区精品高清在线观看| 女人18毛片水真多国产| 一区二区三区四区在线| 亚洲浓毛av| jijzzizz老师出水喷水喷出| 欧美一级特黄aaaaaa在线看片| 国产精品久久久久久久久kt| 国产网友愉拍精品| 国产特级毛片aaaaaaa高清| 秘书高跟黑色丝袜国产91在线| 日韩中文精品亚洲第三区| 天天色天天操综合网| 免费无码AV片在线观看国产| 视频在线观看一区二区| 综合色88| 久久不卡国产精品无码| 免费又爽又刺激高潮网址| 国产精品分类视频分类一区| 幺女国产一级毛片| 伊人网址在线| 国产成人精品视频一区视频二区| 欧美亚洲国产日韩电影在线| 91精品国产自产91精品资源| 久久香蕉国产线看观看亚洲片| 亚洲天堂福利视频| 日本在线免费网站| 91青青草视频在线观看的| 国产无码精品在线| 全免费a级毛片免费看不卡| 亚洲精品天堂在线观看| 中国国语毛片免费观看视频| 麻豆精品国产自产在线| jizz在线免费播放| 久久综合AV免费观看| 欧美精品在线免费| 97免费在线观看视频| 91网在线| AV老司机AV天堂| 国产精选自拍| 成人国产精品网站在线看| 亚洲经典在线中文字幕| 亚洲日韩精品综合在线一区二区| 日韩毛片视频| 国产素人在线| 韩日午夜在线资源一区二区| 97精品久久久大香线焦| 色悠久久久| 国产成人综合在线观看| 国产精品 欧美激情 在线播放| 国产精品三级专区| 欧美日韩北条麻妃一区二区| 国产在线视频福利资源站| 国产亚洲视频播放9000| 99re经典视频在线| 亚洲男人天堂网址| 国产精品亚洲αv天堂无码| 激情无码字幕综合| 狠狠综合久久久久综| 成人免费网站久久久| 99re热精品视频中文字幕不卡| 国产色偷丝袜婷婷无码麻豆制服| 久久亚洲高清国产| 日韩激情成人| 久久久久青草大香线综合精品|