我想在table中顯示數據庫中的數據。我得到這個錯誤「非靜態變量jtable1不能從靜態上下文中引用」。幫我解決這個錯誤我該如何解決jtable中的這個錯誤?
st.executeQuery("select * from course");
ResultSet rs = st.getResultSet();
ResultSetMetaData md = rs.getMetaData();
int c_count = md.getColumnCount();
Vector data = new Vector(c_count);
Vector row = new Vector(c_count);
Vector colname = new Vector(c_count);
for(int i=0;i<c_count;i++)
{
colname.addElement(md.getColumnName(i));
}
while(rs.next())
{
for(int i=0;i<c_count;i++)
{
row.addElement(rs.getObject(i));
}
data.addElement(row);
row = new Vector(c_count);
}
DefaultTableModel model = new DefaultTableModel(data,colname);
jTable1.setModel(model);
這將是巨大的,如果你能與所有的簽名分享包含此代碼片段以及jTable1聲明的方法 – 2013-03-09 11:27:34
private javax.swing.JTable jTable1;是聲明和方法是公共靜態無效主要 – user1870724 2013-03-09 11:42:01