Thanks for replying, but see the below code i am unable to add the table to JScrollPane. Now Please Guide me
JButton view = new JButton("View");
JPanel btnp = new JPanel();
btnp.add(view);
view.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Vector columnNames = new Vector();
Vector data = new Vector();
try
{
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName( driver );
Connection connection = DriverManager.getConnection( "jdbc

dbc:addissue","library", "bismillah" );
//tb.repaint();
String sql = "Select * from expired ORDER BY rollno ASC";
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery( sql );
ResultSetMetaData md = rs.getMetaData();
int columns = md.getColumnCount();
// Get column names
for (int i = 1; i <= columns; i++)
{
columnNames.addElement( md.getColumnName(i) );
}
// Get row data
while (rs.next())
{
Vector row = new Vector(columns);
for (int i = 1; i <= columns; i++)
{
row.addElement( rs.getObject(i) );
}
data.addElement( row );
}
rs.close();
stmt.close();
JTable tab = new JTable(data, columnNames);
}
catch(Exception ce)
{
System.out.println( ce );
}
}
});
JScrollPane jsp = new JScrollPane(tab);
jp2.setLayout(new BorderLayout());
jp2.add(jsp);
jp2.add(btnp, BorderLayout.SOUTH);