关于java面向对象中查询结果方法结果集和表格数据绑定的代码

废话不多说,代码双手奉上。

public class EmpOperator{
    static Connection conn=null;
    ststic java.sql.Preparedstatedment ps=null;
    static ResultSet rs=null;
    //查询结果集方法
    public static string[][] getTableData(){
        List<Emp> emplist =new ArrayList<Emp>();
        try{
            String sql="select*from (链接数据库其中的表名)";
            conn=DbConnection.getCon();
            ps=conn.Preparedstatedment(sql);
            rs=ps.exceptionQuery();
            while(rs.next()){
                Emp emp=new Emp();
                emp.set(链接表格中字段名,首字母大写)(rs.getstring("(字段名)"));
                (同上,有几个字段名打几个)
                emplist.add(emp);
            }
        }catch(SQLException e){
            e.printStackTrace();
        }
        String [][] dataStrings=new String[emplist.size()][(列个数)];
        for(int i=0;i<dataStrings.length;i++){
            dataString[i]=emplist.get(i).toArray();
        }
        return dataStrings;
    } 
}
table=new JTable();
//创建对象把返回的结果集放到窗体表格中
EmpOperator es=new  EmpOperator();
String[][] data=es.getTableData();
final String[] titleString=new String[]{"(字段名)",......};
table.setModel(new DefaultTableModel(
    data,
    titleString
));
scrollPane.setViewportView(table);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZCQwQ_CSDN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值