如何将oracle数据库中某个表的数据读取出来,然后在JTable中显示出来

来源:百度知道 编辑:UC知道 时间:2024/06/09 12:18:11
请各位大虾给个模板

DefaultTableModel dt=new DefaultTableModel();//先定义一个Model
……
……
try{
Class.forName( "" );//写数据库的驱动,
Connection con = DriverManager.getConnection(url, username, password );//连接数据库的
Statement sta = con.createStatement();
ResultSet rs=sta.executeQuery("……");//里面写要显示的SQL语句
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns=rsmd.getColumnCount();
//以下是显示数据库中的列名的代码
int b=1;
while(b<=numberOfColumns) {
dt.addColumn(rsmd.getColumnName(b));
b++;
}
//以下是在表格中显示数据中的内容
while(rs.next()) {
Vector newRow=new Vector();
int c=1;
while(c<=numberOfColumns) {
newRow.addElement(rs.getString(c));
c++;
}
dt.addRow(newRow);
}
}catch(Exception ex){};