eclipse 中关于表格显示得问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:28:39
由于有多个地方要调用表格显示,所以我把那些可以公共调用的放到一个表格中,但是后来调用得时候一直都不能显示表格,可是其他功能都正常,就是不能显示表格,不知道是怎么回事,我应该怎么改?

private void Ini_Table(String str,JScrollPane jsp)
{
try
{
// result=StuffInfo("货物信息");//得到要显示的结果集

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c=DriverManager.getConnection("jdbc:odbc:StoreInfo");
Statement s=c.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
// nstable="货物信息";
ResultSet result = s.executeQuery("select * from " +str);

//添加的部分
DefaultTableModel m_data=new DefaultTableModel();
ResultSetMetaData m=result.getMetaData();//检索包含有关 ResultSet 对象的列消息的 ResultSetMetaData 对象,ResultSet 对象将在执行此 PreparedStatement 对象时返回。
int n=m.getColumnCount();//只有在m中才能够读取数据的行列xinxi
for(int i=1;i<=n;i++)
{
String sss=m.getColumnName(i);

Connection c=DriverManager.getConnection("jdbc:odbc:StoreInfo");
请问你的账号密码哪去了?
应该这样把

DriverManager.getConnection("jdbc:odbc:StoreInfo","scott","tiger");

ScrollPane scrollTable = new JScrollPane(tbl);
加这一句就可以显示了,你试试看,把table加到ScrollPane 里