国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Java和MySQL的數(shù)據(jù)庫管理系統(tǒng)的設計與實現(xiàn)

2022-11-22 09:08:18歐陽桂秀
信息記錄材料 2022年9期
關鍵詞:圖形用戶界面驅動程序應用程序

歐陽桂秀

(武漢職業(yè)技術學院 湖北 武漢 430074)

0 引言

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

本文重點介紹圖形用戶界面的Java應用程序(一個數(shù)據(jù)庫管理系統(tǒng))連接MySQL數(shù)據(jù)庫,在Java圖形用戶界面對MySQL數(shù)據(jù)庫中的數(shù)據(jù)實現(xiàn)增加、修改、刪除和查詢等操作。

1 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表

運行Navicat,新建連接,用戶名是root,密碼是root。然后新建數(shù)據(jù)庫,數(shù)據(jù)庫名是xinguan2020。數(shù)據(jù)庫中存放數(shù)據(jù)的表是xinguanfeiyan,xinguanfeiyan表的字段是id、country、date、dailyCases、dailyDeaths、totalCases和totalDeaths,如圖1所示,xinguanfeiyan表中的記錄如圖2所示。

圖1 xinguanfeiyan表的字段

圖2 xinguanfeiyan表的記錄

2 使用JDBC驅動程序連接MySQL數(shù)據(jù)庫

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

Eclipse,導入jar包的步驟如下:

(1)復制該jar包到對應的項目下:在該項目上(例如,項目名為xinguan2020)單擊鼠標右鍵,N e w-->F o l d e r。在彈出窗口將Folder name命名為add_jar(可以是其他名),點擊“finish”按鈕。

(2)然后,將MySQL的jar包復制到add_jar中。

(3)選中需要添加到項目中的jar包,單擊鼠標右鍵,Build Path --> Add to Build Path。這樣jar包就成功導入到項目中了。

3 Java連接和操作MySQL數(shù)據(jù)庫

3.1 Java圖形用戶界面

該數(shù)據(jù)庫管理系統(tǒng),圖形用戶界面的Java應用程序對MySQL數(shù)據(jù)庫中的數(shù)據(jù)進行增加、修改、查詢和刪除等操作。如圖3所示。

圖3 圖形界面的數(shù)據(jù)庫管理系統(tǒng)

3.2 Java連接MySQL數(shù)據(jù)庫

先啟動MySQL數(shù)據(jù)庫服務器。然后運行Java應用程序,單擊圖3的“所有數(shù)據(jù)”按鈕,出現(xiàn)圖4所示新的窗口。

圖4 瀏覽數(shù)據(jù)

圖4與圖2所示MySQL數(shù)據(jù)庫的xinguanfeiyan表中記錄一致,說明Java連接MySQL數(shù)據(jù)庫成功。

主要代碼如下:

3.3 Java連接MySQL數(shù)據(jù)庫進行增刪改查操作

3.3.1 增加數(shù)據(jù)

圖5 增加數(shù)據(jù)

與數(shù)據(jù)庫連接,插入記錄的關鍵代碼如下:

3.3.2 修改數(shù)據(jù)

修改數(shù)據(jù)的界面類似圖5所示的增加數(shù)據(jù)的界面。

與數(shù)據(jù)庫連接,修改記錄的關鍵代碼如下:

3.3.3 查詢數(shù)據(jù)

在文本框中輸入具體的編號,然后單擊“查詢”按鈕,就可以查詢數(shù)據(jù)庫中對應的記錄。

與數(shù)據(jù)庫連接,修改記錄的關鍵代碼如下:

3.3.4 刪除數(shù)據(jù)

在文本框中輸入具體的編號,然后單擊“刪除”按鈕,就可以刪除該記錄。

與數(shù)據(jù)庫連接,修改記錄的關鍵代碼如下:

4 結語

本文通過介紹數(shù)據(jù)庫管理系統(tǒng),詳細講解了圖形用戶界面的Java應用程序怎樣連接MySQL數(shù)據(jù)庫、如何對MySQL數(shù)據(jù)庫中的數(shù)據(jù)進行增加、修改、查詢和刪除等操作,有助于計算機專業(yè)學生學習和參考。

猜你喜歡
圖形用戶界面驅動程序應用程序
刪除Win10中自帶的應用程序
電腦報(2019年12期)2019-09-10 05:08:20
圖形用戶界面外觀設計專利保護問題探析——以“奇虎訴江民案”為例
淺談圖形用戶界面(GUI)技術專利現(xiàn)狀
電子測試(2018年9期)2018-06-26 06:46:34
圖形用戶界面法律保護問題與對策
關閉應用程序更新提醒
電腦迷(2012年15期)2012-04-29 17:09:47
三星電子將開設應用程序下載商店
微軟軟件商店開始接受應用程序
MiniGUI在基于OMAP5912開發(fā)板上的移植
驅動程序更新與推薦
驅動程序更新與推薦
嘉峪关市| 丽水市| 威远县| 会理县| 化州市| 彭州市| 潞西市| 高青县| 治多县| 镇平县| 彰化市| 峨眉山市| 集安市| 改则县| 龙海市| 蓬安县| 措美县| 紫阳县| 新源县| 闸北区| 偃师市| 德兴市| 永吉县| 宽城| 石棉县| 登封市| 江源县| 滦南县| 白山市| 丹寨县| 宁津县| 阜城县| 义马市| 三江| 临江市| 临高县| 靖州| 清徐县| 岳普湖县| 沧州市| 南开区|