用Java实现数据库的连接,将查询到的数据显示在表中,表能显示但是怎么没有数据,这是我的代码

publicclassCeextendsJFrame{Objectdata[][];Objectcolname[]={"claid","claname"};JTables... public class Ce extends JFrame {
Object data[][];
Object colname[]={"claid","claname"};
JTable studentTable;
public Ce(){
super("窗口");
data=new Object[3][3];
studentTable=new JTable(data,colname);

this.setLayout(new BorderLayout());
this.add(new JScrollPane(studentTable),BorderLayout.CENTER);
this.setVisible(true);
this.setSize(400, 300);

}
public void actionPerformed(ActionEvent e) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdvcDriver");
Connection con1=DriverManager.getConnection("jdbc:odbc:liu","liu","123" );
Statement stmt1=con1.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from class";
ResultSet rs1=stmt1.executeQuery(sql);
rs1.last();
rs1.afterLast();
int i=0;
while(rs1.previous()){
data[i][0]=rs1.getString(1);
data[i][1]=rs1.getString(2);
i++;

}
} catch (ClassNotFoundException e1) {
// TODO Auto-generated catch block
System.out.println("bbb");
} catch (SQLException e1) {
// TODO Auto-generated catch block
System.out.println("c");
}

}
public static void main(String args[]) {
new Ce();

}

}
展开
 我来答
百度网友ca97ae0
2014-10-20 · TA获得超过201个赞
知道小有建树答主
回答量:483
采纳率:51%
帮助的人:95.9万
展开全部
actionPerformed
这个方法只有点击某个按钮才执行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式