我的JTable
有3列,我从第一列和第二列获得值,但从第三列的单元格我不能:)只是不起作用,我不知道为什么... 这里是我的代码:无法从第三列获得价值
for (int i = 0; i < (Listener.intervencijeTableZK.getRowCount()) - 1; i++) {
idIntervencije = idIntervencije + 1;
Object datumIntervencije = ListenerKalendarZK.datumZaBazu;
Object zubIntervencije = Listener.intervencijeTableZK.getValueAt(i, 1);
Object intervencija = Listener.intervencijeTableZK.getValueAt(i, 2);
int idPacijenta = value;
stmtIntervencijaTable.executeUpdate("INSERT INTO ordinacijadb.intervencija VALUES('" + idIntervencije + "','" + datumIntervencije + "','" + zubIntervencije + "','" + intervencija + "','" + idPacijenta + "')");
}
对象datumIntervencije
会从细胞第一列从第二列zubIntervencije
GET值和对象intervencija
值永远不会从第三列取值... 谁能告诉我在哪里我犯了错误? 林在java中工作,月食太阳神......
你看到一个错误?它是否为空?这里“不起作用”是什么意思? –
我很确定,JTable的索引从0开始,而你开始在1处使用'getValueAt(i,1)'? –
有没有错误..它只是没有从该单元格获得价值,并把我的数据库空值...执行更新后,数据库中的字段(单元格)为空... – Mlad3n