swing点击查询按钮使表格显示数据库内容
各位帮我看哈是什么问题!当我点击查询按钮的时候表格里面什么都不会显示
columnNames=new Vector();
   //设置列名
   columnNames.add("图书编号");
   columnNames.add("图书类别");
   columnNames.add("图书名称");
   columnNames.add("作者");
   columnNames.add("出版社");
   columnNames.add("译者");
   columnNames.add("出版日期");
   columnNames.add("价格");
   columnNames.add("备注");       
   rowData=new Vector();
   Vector hang=new Vector();
   rowData.add(hang);
   jt1=new JTable(rowData,columnNames);
   //初始化jsp
   scrollPane1=new JScrollPane(jt1);
   scrollPane1.setEnabled(false);
scrollPane1.setBounds(10, 99, 640, 226);
contentPanel.add(scrollPane1);
}
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
if(arg0.getSource()==btnNewButton)
{
  try
      {
   System.out.println("nihao");
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=TSGL","sa","886588");
    ps=ct.prepareStatement("select * from TSXX where BookID='"+(String) comboBox.getSelectedItem()+"'");
    rs=ps.executeQuery();
      while(rs.next())
      {
      Vector hang=new Vector();
   hang.add(rs.getString(1));
   hang.add(rs.getString(2));
   hang.add(rs.getString(3));
   hang.add(rs.getString(4));
   hang.add(rs.getString(5));
   hang.add(rs.getString(6));
   hang.add(rs.getString(7));
   hang.add(rs.getString(8));
   hang.add(rs.getString(9));
   rowData.add(hang);
      }
      }catch(Exception e)
      {
     e.printStackTrace();  
    JOptionPane.showMessageDialog(null,"没查到记录!");
      }
      finally
      {
     try
     {
     if(rs!=null)rs.close();
     if(ps!=null)ps.close();
     if(ct!=null)ct.close();
     }catch(Exception e)
     {
     e.printStackTrace();  
     }
      }
}
------解决方案--------------------
你先确认你的程序有没有查询到数据吧