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代码时,可以将用户和学生看做是班主任管理他所在班级学生信息。即不同用户操作不同的一批数据,此想法还有待实现。
领取专属 10元无门槛券
私享最新 技术干货