基于Java和MySQL的数据库管理系统的设计与实现
2022-11-22欧阳桂秀
欧阳桂秀
(武汉职业技术学院 湖北 武汉 430074)
0 引言
Java提供了专门用于操作数据库的JDBC(Java Data Base Connectivity)[1],JDBC提供了一些标准应用程序接口(API)。它有一组用Java语言编写的类和接口组成。通过使用JDBC API,用户可以使用完全相同的Java语法访问不同的SQL数据库。
本文重点介绍图形用户界面的Java应用程序(一个数据库管理系统)连接MySQL数据库,在Java图形用户界面对MySQL数据库中的数据实现增加、修改、删除和查询等操作。
1 创建数据库和数据表
运行Navicat,新建连接,用户名是root,密码是root。然后新建数据库,数据库名是xinguan2020。数据库中存放数据的表是xinguanfeiyan,xinguanfeiyan表的字段是id、country、date、dailyCases、dailyDeaths、totalCases和totalDeaths,如图1所示,xinguanfeiyan表中的记录如图2所示。
图1 xinguanfeiyan表的字段
图2 xinguanfeiyan表的记录
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[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数据库
3.1 Java图形用户界面
该数据库管理系统,图形用户界面的Java应用程序对MySQL数据库中的数据进行增加、修改、查询和删除等操作。如图3所示。
图3 图形界面的数据库管理系统
3.2 Java连接MySQL数据库
先启动MySQL数据库服务器。然后运行Java应用程序,单击图3的“所有数据”按钮,出现图4所示新的窗口。
图4 浏览数据
图4与图2所示MySQL数据库的xinguanfeiyan表中记录一致,说明Java连接MySQL数据库成功。
主要代码如下:
3.3 Java连接MySQL数据库进行增删改查操作
3.3.1 增加数据
图5 增加数据
与数据库连接,插入记录的关键代码如下:
3.3.2 修改数据
修改数据的界面类似图5所示的增加数据的界面。
与数据库连接,修改记录的关键代码如下:
3.3.3 查询数据
在文本框中输入具体的编号,然后单击“查询”按钮,就可以查询数据库中对应的记录。
与数据库连接,修改记录的关键代码如下:
3.3.4 删除数据
在文本框中输入具体的编号,然后单击“删除”按钮,就可以删除该记录。
与数据库连接,修改记录的关键代码如下:
4 结语
本文通过介绍数据库管理系统,详细讲解了图形用户界面的Java应用程序怎样连接MySQL数据库、如何对MySQL数据库中的数据进行增加、修改、查询和删除等操作,有助于计算机专业学生学习和参考。