我想将我数据库里的表格作为JTable的形式显示在面板上,请问怎么做啊,数据库用的是access,头都想疼了在线等
解决方案 »
- 求一个正则表达式 过滤所有不在<script /script>之间的html注释<!----> 急急 在线等
- 有那些 Java技术相关的规范和java框架
- Java(TM) 插件致命错误 : 在同一进程中运行的几台Java虚拟机导致了错误
- java.lang.NoClassDefFoundError问题
- 请大家推荐!谢谢!
- 哪位AI高人能介绍一下Aglets的用法?或相关资料?
- 关于applet的一个简单问题
- 这个程序为什么出错了?求教高人。
- 请问是谁想要参考数据输入输出流的流量监控?这儿有一个简易的例子供参考
- 关于设置JTable不起作用
- 神州数码公司的面试題
- JInternalFrame 重影
try
{
set1=sql.executeQuery("select * from InMoney");
rsd=set1.getMetaData();
int i=0;
for( i=0;i<rsd.getColumnCount();i++)
{
col.add(rsd.getColumnName(i));
}
if(set1.next())
{
for(i=1;i<=rsd.getColumnCount();i++)
{
dat.addElement(set1.getString(i));
}
}
}
catch(SQLException sql)
{
sql.printStackTrace();
}
table=new JTable(dat,col);
pane1.add(table);dat,col都是Vector矢量,我这显示驱动程序管理器,无效的描述器索引是怎么回事
Connection con=null;
Statement st=null;
ResultSet rs=null; Myconntection my=new Myconntection();
con=my.getconn();
try {
st = con.createStatement();
rs=st.executeQuery("select * from books");
Vector vhead=new Vector(); //标题
vhead.add("书ID");
vhead.add("书名");
vhead.add("作者");
vhead.add("价格");
vhead.add("备注"); Vector vdata=new Vector();
Vector ve=null
while(rs.next()){
ve=new Vector();
ve.add(""+rs.getInt(1));
ve.add(rs.getString(2));
ve.add(rs.getString(3));
ve.add(""+rs.getFloat(4));
ve.add(rs.getString(5));
vdata.add(ve);
}
DefaultTableModel dtm=new DefaultTableModel(vdata,vhead);
jTable1.setModel(dtm); } catch (SQLException ex) {
ex.printStackTrace();
}finally{
try {
rs.close();
st.close();
con.close();
} catch (SQLException ex1) {
ex1.printStackTrace();
} }
}