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

JDBC技術在學生成績管理系統中的應用

2021-01-04 07:04:58歐陽桂秀
科技傳播 2020年22期
關鍵詞:按鈕數據庫學生

歐陽桂秀

為了使Java編寫的程序不依賴于具體的數據庫,Java提供了專門用于操作數據庫的JDBC(Java Data Base Connectivity),JDBC提供了一些標準應用程序接口(API)。它有一組用Java語言編寫的類和接口組成。通過使用JDBC API,用戶可以使用完全相同的Java語法訪問各種SQL數據庫。

本文重點介紹圖形用戶界面的Java應用程序(學生成績管理系統)連接MySQL數據庫,對MySQL數據庫中的數據實現增加、修改、刪除和查詢等操作。

1 創建數據庫和數據表

數據庫名是test2,其中存放學生成績的數據表是student,student表的字段是number、name、Java、MySQL和Android,如圖1所示。

圖1 student表

2 使用JDBC驅動程序連接MySQL數據庫

要通過JDBC訪問MySQL,需要下載JDBC驅動程序。MySQL驅動程序可以在MySQL官方網站下載,下載地址為:http://dev.mysql.com/downloads/connector/j/,解壓后得到 jar 庫文件,然后在對應的項目中導入該庫文件。本文使用的jar 庫文件是mysql-connector-java-5.1.39-bin.jar

本文使用的Java IDE是Eclipse,導入jar包的步驟如下:

1)復制該jar包到對應的項目下:

在該項目上(例如,項目名為one)單擊鼠標右鍵,New→Folder。在彈出窗口將Folder name命名為lib_jar(可以是其它名),點擊“finish”按鈕,如圖2所示。

圖2 新建一個Folder

2)然后,將MySQL的jar包復制到lib_jar中。位置如圖3所示:

圖3 將jar包復制到lib_jar

3)選中需要添加到項目中的jar包,單擊鼠標右鍵,Build Path→Add to Build Path。這樣jar包就成功導入到項目中了,如圖4所示。

圖4 jar包導入到項目中

3 Java連接和操作MySQL數據庫

3.1 Java圖形用戶界面

學生成績管理系統,圖形用戶界面的Java應用程序對MySQL數據庫中的數據進行增刪改查等操作,如圖5所示。

圖5 學生成績管理系統

3.2 Java連接MySQL數據庫

首先啟動MySQL數據庫服務器。

然后,運行Java應用程序,單擊圖5的“瀏覽”按鈕,出現圖6所示新的窗口:

圖6 瀏覽學生成績

圖6與圖1所示MySQL數據庫的student表中記錄一致,說明Java連接MySQL數據庫成功。

主要代碼如下:

3.3 Java連接MySQL數據庫進行增刪改查操作

3.3.1 增加數據

圖7 添加學生成績

圖7的界面上,能輸入具體學號、姓名等的五個文本框,對應代碼如下:

與數據庫連接,插入記錄的關鍵代碼如下:

prepared_statement.setString(1,jtnumber.getText());//設置第一個?代表的值。這個值,是從Java圖形用戶界面的第一個文本框獲得(具體的學號)。

prepared_statement.setString(2,jtname.getText());//設置第二個?代表的值。這個值,是從Java圖形用戶界面的第二個文本框獲得(具體的姓名)。

prepared_statement.setString(3,jtJava.getText());//設置第三個?代表的值。這個值,是從Java圖形用戶界面的第三個文本框獲得(具體的Java成績)。

prepared_statement.setString(4,jtMySQL.getText());//設置第四個?代表的值。這個值,是從Java圖形用戶界面的第四個文本框獲得(具體的MySQL成績)。

prepared_statement.setString(5,jtAndroid.getText());//設置第五個?代表的值。這個值,是從Java圖形用戶界面的第五個文本框獲得(具體的Android成績)。

prepared_statement.executeUpdate();//執行更新,把記錄插入到MySQL數據庫的student表中。

輸入成績后,單擊圖7的“添加”按鈕,可以把新的記錄添加到MySQL數據庫,如圖8所示。

圖8 具體添加的學生成績

然后,單擊圖5所示的“瀏覽”按鈕,可以看到剛才的記錄已經添加到數據庫中。如圖9所示。

圖9 瀏覽學生成績

3.3.2 修改數據

界面類似增加數據,如圖10所示。

圖10 修改學生成績

與數據庫連接,修改記錄的關鍵代碼如下:

3.3.3 查詢數據(如圖11所示)

圖11 查詢學生成績

與數據庫連接,查詢記錄的關鍵代碼如下:

在圖11,輸入學號“2”,然后單擊“查詢”按鈕,就可以看到查詢結果,如圖12所示。

圖12 查詢到的學生成績

3.3.4 刪除數據(如圖13)

圖13 刪除學生成績

與數據庫連接,刪除記錄的關鍵代碼如下:

在圖13,輸入具體的學號“4”,然后單擊“刪除”按鈕,就可以刪除該學生的成績,如圖14所示。

圖14 刪除具體學生的成績

然后,單擊圖5的“瀏覽”按鈕,可以看到學號為4的學生記錄確實被刪除了,如圖15所示。

圖15 刪除一條記錄后

4 結束語

JDBC為Java程序訪問數據庫提供了接口。通過介紹學生成績管理系統,詳細講解了圖形用戶界面的Java應用程序怎樣連接MySQL數據庫,如何對MySQL數據庫中的數據進行增加、修改、刪除和查詢等操作。

猜你喜歡
按鈕數據庫學生
這些按鈕能隨便按嗎?
當你面前有個按鈕
趕不走的學生
數據庫
財經(2017年2期)2017-03-10 14:35:35
學生寫話
學生寫的話
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 免费人成在线观看视频色| 日韩大乳视频中文字幕| 在线国产欧美| 久久人人97超碰人人澡爱香蕉| 亚洲男人天堂久久| 少妇露出福利视频| 欧美日本一区二区三区免费| 欧美在线网| 欧美日韩国产成人高清视频| 国产精品视频观看裸模| 人人妻人人澡人人爽欧美一区| 九九九精品成人免费视频7| 黄色一级视频欧美| 91久久青青草原精品国产| 四虎AV麻豆| 无码视频国产精品一区二区| 免费午夜无码18禁无码影院| 国产香蕉97碰碰视频VA碰碰看| 亚洲欧洲日韩综合色天使| 激情视频综合网| 幺女国产一级毛片| 巨熟乳波霸若妻中文观看免费| 亚洲高清免费在线观看| 国产成人免费| 99视频有精品视频免费观看| 国产精品主播| av天堂最新版在线| 色婷婷亚洲综合五月| 国内精品久久久久鸭| 国产性猛交XXXX免费看| 亚洲女同一区二区| 国产成人精品男人的天堂| 国内精自线i品一区202| 国产美女无遮挡免费视频| 天堂网亚洲系列亚洲系列| 四虎影视国产精品| 国产91av在线| 91精品在线视频观看| 国产精品一区不卡| 国产一国产一有一级毛片视频| 国产精品久久久久无码网站| 人人看人人鲁狠狠高清| 思思热在线视频精品| 亚洲久悠悠色悠在线播放| www亚洲天堂| 国产精品短篇二区| 国产av一码二码三码无码| 她的性爱视频| 久久久久久久久18禁秘| 亚洲精品视频网| 一级福利视频| 91精品综合| 亚洲IV视频免费在线光看| 欧美国产视频| 91网站国产| 波多野结衣一区二区三视频| 国产91蝌蚪窝| 五月天综合网亚洲综合天堂网| 亚洲第一中文字幕| 亚洲香蕉伊综合在人在线| 亚洲欧洲日产无码AV| 国产精品lululu在线观看| 亚洲国产欧美目韩成人综合| 中文字幕久久亚洲一区| 国产精品人人做人人爽人人添| 三上悠亚一区二区| 亚洲欧美成aⅴ人在线观看| 伦精品一区二区三区视频| 五月天丁香婷婷综合久久| 在线观看亚洲人成网站| 99久久亚洲精品影院| 久久亚洲欧美综合| 国产91九色在线播放| 亚洲欧美另类日本| 欧美日韩在线国产| 91欧美在线| 亚洲成人精品在线| 国产在线精品人成导航| 91欧美在线| 国产亚洲欧美在线视频| 在线免费亚洲无码视频| 亚洲首页国产精品丝袜|