Java连接数据库部分代码分享

IT°技术°代码

---java连接数据库---

---增删改查部分代码---

最近在做课程设计。用Java连接数据库初步制作了一个学生信息管理系统。现在介绍给大家。

1. 所需工具:Eclipse(同学们也可以使用其它可以编译Java语言的软件,在这里,以Eclipse做示范)、Mysql(或者SQL Server,Oracal等)。

2. 在连接数据库时要添加mysql相对应的jar包。下载地址:

https://dev.mysql.com/downloads/j/具体下载方式不在本篇说明。

3.将jar包添加至构建路径。

4.然后就可以新建项目编写java程序啦~~~

接下来的内容中将介绍增删改查的代码

图1.1 基本界面

该界面是在自由布局下建立JPanel并在JTable中显示数据库中数据。

1.首先连接数据库以便后续可以获取数据进行数据操作。

2.主要代码

3.关键方法

关键方法--updateRow

关键方法---deleteRow

关键方法---addRow

4.jtable1添加MouseClicked事件

5.按钮代码(需要添加监听器)

1)“修改”按钮代码

2)“删除”按钮代码

3)“新建”按钮代码

4)“查询”按钮代码

特别说明:此处所查询数据并不是从数据库中直接获取的,因为在JTable中已经获取数据库中所有数据,所以可以通过学生学号检索JTable单元格进行比对看是否相等,若相等则将JTable中符合条件的行数据填充至文本框中。在设计过程中,我也曾尝试从数据库中直接调取数据并在新页面显示查询信息,但这种方法对界面美观度及数据维护并不友好,本着友好界面原则,我采取了将数据填充至文本框的方法以便修改等数据操作。

在实现初步学生管理系统后,我还萌生了编译用户界面登陆代码的想法。以学生学号分别作为SQL不同表的主码和外码进行操作。在编译Java代码时,可以将用户和学生看做是班主任管理他所在班级学生信息。即不同用户操作不同的一批数据,此想法还有待实现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180912G22W0H00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券