gpt4 book ai didi

java - 将数据从数据库添加到自定义 jtable

转载 作者:行者123 更新时间:2023-12-01 18:42:52 25 4
gpt4 key购买 nike

我正在尝试将数据库添加到特定列,行列始终相同但行发生变化。因此,我输入变量并尝试将数字加一,但不幸的是,所有打印都是 0,因此没有向变量添加任何数字,因此我的表保持在同一行并且永远不会改变。我尝试 i++;我=我+1;我在 println() 上只有 0。我正在使用 Netbeans。

     Statement stmt = null;
String sql="select * from gateway where date= "+id;
try{
Connect conn=new Connect();
stmt = conn.makeStatement();
rs = stmt.executeQuery(sql);
while(rs.next()) {
int i=0;
Object ids = rs.getString("Business");
Object items = rs.getString("GatewayJob");
Object descriptions = rs.getString("Status");
Object quantitys = rs.getString("Timework");
Object price = rs.getString("Notes");

jTable1.getModel().setValueAt(ids,i, 0 );
jTable1.getModel().setValueAt(items, i, 1);
jTable1.getModel().setValueAt(descriptions, i, 2);
jTable1.getModel().setValueAt(quantitys, i, 3);
jTable1.getModel().setValueAt(price, i, 4);
System.out.println(i);
i++;
}

最佳答案

在你的代码中

while(rs.next()) {
int i=0;

int i = 0;移动到while循环之前

此语句每次都会将 i 重置回 0

关于java - 将数据从数据库添加到自定义 jtable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19171894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com