【发布时间】:2013-02-16 15:39:39
【问题描述】:
我有以下课程:
public class customer_master extends javax.swing.JInternalFrame {
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
JFrame parent;
public customer_master(JFrame parent) {
this.parent=parent;
initComponents();
try {
String qry="select customer_code, customer_name, customer_address, customer_created_time from customer";
database.JavaConnect jc= new JavaConnect();
con = jc.ConnectDB();
ps = con.prepareStatement(qry);
rs = ps.executeQuery();
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
con.close();
}
catch(SQLException e)
{
JOptionPane.showMessageDialog(null, e);
}
}
}
它也更改了列的名称,但如果有人可以提供帮助,我想在不更改列名称的情况下添加 rs。提前致谢。
【问题讨论】:
-
嗨卡皮尔。请考虑为您的问题添加更多信息。你所包含的课程是什么,它的目的是什么?你的最终目标是什么?您看到的输出示例是什么?您提供的信息越多,其他人就越容易提供帮助。只安排一门课就很难了。
-
我承认我没有提供完整的信息.....我要求一个简单的解决方案,它不会使用数据库表中的元数据更改默认的 jTable 列名...... //** DbUtils .resultSetToTableModel(rs) **// 这个函数用表元数据替换默认列名....但我一直在搜索,我在这里找到了解决方案.... ****stackoverflow.com/questions/9599474/…**** 谢谢你的支持。非常感谢..
标签: java swing jtable resultset