swing - java.sql.sqlexception column index out of range 0 <1 Using MySQL Databse -
//using mysql database. creating search query mobile phone imei no. //in swing based desktop application
int coulmn_count=rsmd.getcolumncount(); defaulttablemodel dtm=new defaulttablemodel(); vector column_name=new vector(); vector data_rows=new vector(); (int = 1; <=coulmn_count; i++) { column_name.addelement(rsmd.getcolumnname(i)); } dtm.setcolumnidentifiers(column_name); joptionpane.showmessagedialog(null,+coulmn_count); while(rs.next()) { (int j = 0; j <coulmn_count; j++) { data_rows=new vector(); data_rows.addelement(rs.getstring(j)); } dtm.addrow(data_rows); } //joptionpane.showmessagedialog(null,+coulmn_count); table.setmodel(dtm);
the resultset 1 based, not 0 based:
it looks got code correct heading names:
for (int = 1; <=coulmn_count; i++) { column_name.addelement(rsmd.getcolumnname(i)); } but use 0 based column data.
for (int j = 0; j <coulmn_count; j++) { data_rows=new vector(); data_rows.addelement(rs.getstring(j)); } fix code start index 1.
Comments
Post a Comment