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
主站蜘蛛池模板: 国产在线小视频| 久久亚洲黄色视频| 高清无码手机在线观看| 人妻中文久热无码丝袜| 成年人视频一区二区| 国内精品久久久久久久久久影视| 老色鬼欧美精品| 国产午夜福利亚洲第一| 亚洲日本中文综合在线| 欧美日韩一区二区在线免费观看 | 国产女人在线| 国产人人干| 一级黄色片网| 在线精品视频成人网| 一级做a爰片久久毛片毛片| 国产网站一区二区三区| 成人免费午间影院在线观看| 久久精品人人做人人综合试看| 蜜臀AV在线播放| 欧美精品三级在线| 国产成人91精品| 亚洲天堂网视频| 国产日本一线在线观看免费| 成人亚洲视频| 色婷婷成人网| 精品无码人妻一区二区| 精品欧美一区二区三区久久久| 在线a视频免费观看| 91精品福利自产拍在线观看| 精品无码一区二区在线观看| 午夜不卡视频| 欧美三級片黃色三級片黃色1| 亚洲成人www| 大陆国产精品视频| 久久久噜噜噜| 91视频青青草| 国产成人综合亚洲网址| 国产美女91视频| 欧美日韩午夜| 婷婷午夜天| 国产在线精品美女观看| 中文无码伦av中文字幕| 精品福利视频导航| 国产欧美日韩在线一区| 欧美色综合网站| 国产成人a毛片在线| 波多野结衣一区二区三区四区| 国产精品久久久精品三级| 国产激情无码一区二区免费| 亚洲人视频在线观看| m男亚洲一区中文字幕| 91久久性奴调教国产免费| 国产喷水视频| 伊人91在线| 亚洲三级a| a毛片在线播放| 精品综合久久久久久97超人该| 国产sm重味一区二区三区| 国产黄色免费看| 黄色a一级视频| 久久99这里精品8国产| 国产成人综合久久| a在线亚洲男人的天堂试看| 亚洲AⅤ综合在线欧美一区| 欧美色亚洲| 国产一区二区网站| 亚洲精品在线观看91| 国产成人综合久久精品尤物| 亚洲国产欧美国产综合久久 | 久久久精品久久久久三级| 国产精品无码久久久久久| 国产原创第一页在线观看| 国产幂在线无码精品| 福利姬国产精品一区在线| 19国产精品麻豆免费观看| 国产成人一级| 亚洲国产精品日韩欧美一区| 一本大道AV人久久综合| 欧美丝袜高跟鞋一区二区| 高清欧美性猛交XXXX黑人猛交 | 色爽网免费视频| 国产一级片网址|