Eclipse中用SWT的Table显示数据库中的内容
首先生成如下的界面:
此功能是查询员工的ID,并将其的详细信息通过table显示出来,则相应的代码为:




//http://blog.youkuaiyun.com/ingenuus/archive/2007/06/21/1660217.aspx
ConDB conn = new ConDB();
String ss= "select * from SendTable ";//SendTable为表名
ResultSet rs = conn.executeQuery(ss);
while(rs.next())

...{
String a = rs.getString("EmployeeID");
String b = rs.getString("CustomerID");
String c = rs.getString("StartTime");
String d = rs.getString("EndTime");
String e = rs.getString("Salary");
String f = rs.getString("SendNum");
String id =text.getText();
if (id.toString().equals(a))//与输入的EmployeeID进行对比

...{
TableItem item = new TableItem(table,SWT.NONE);
//将该雇员的信息通过一个String数组显示在table里

item.setText(new String[] ...{ a, b, c ,d,e,f});
}
}
}catch(Exception exception)

...{
exception.printStackTrace();
}

































通过执行此代码,则结果如下: