java怎样将table里面的数据保存到数据库_java – 如何将已编辑的JTable数据保存到数据库?...

本文介绍如何在Java Swing应用中,当用户在JTable中编辑数据后,将这些更新保存到SQLite数据库。示例代码展示了如何监听JTable的改动并执行相应的数据库操作。
摘要由CSDN通过智能技术生成

首先抱歉我的英语不好.我会尽力了解你的问题.

我想要的只是在点击“保存”按钮时保存用户在JTable中输入的新数据.

我正在从数据库的前两列中检索学生ID,名称,并且我在第三列中添加了当前日期,并且Absent / Present作为可编辑的第四列.我有以下代码从数据库中检索数据.

**Attendance.java** :

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package shreesai;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.text.SimpleDateFormat;

import java.util.Vector;

/**

*

* @author Admin

*/

public class Attendance{

Connection con = Connectdatabase.ConnecrDb();

java.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime());

SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");

String d1 = fromUser.format(sqlDate);

String d = d1.toString();

public Vector getEmployee()throws Exception

{

Vector> employeeVector = new Vector>();

PreparedStatement pre = con.prepareStatement("select studentid,name from student");

ResultSet rs = pre.executeQuery();

while(rs.next())

{

Vector employee = new Vector();

employee.add(rs.getString(1)); //Empid

employee.add(rs.getString(2));//name

employee.add(d);

employeeVector.add(employee);

}

if(con!=null)

con.close();

rs.close();

pre.close();

return employeeVector;

}

}

**出勤率GUI.java:**

/*

* To change this template, choose Tools | Templates

* and open the template in the

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值