我的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