这样,就可以写一段代码,根据表的不同自动生成输入界面和处理方法,能这样做吗?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【filterbank】截止到2008-08-01 21:59:34的历史汇总数据(不包括此帖):
    发帖的总数量:11                       发帖的总分数:240                      每贴平均分数:21                       
    回帖的总数量:3                        得分贴总数量:1                        回帖的得分率:33%                      
    结贴的总数量:6                        结贴的总分数:120                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:5                        未结的总分数:120                      
    结贴的百分比:54.55 %               结分的百分比:50.00 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=filterbank
      

  2.   

    能,用JDBC的通用编程法,就是用ResultSetMetaData这个接口里面的东西,你去查查API吧
    可以拿有多少列,列名,每列的类型,每列的元素,然后你想办法存起来就行了
      

  3.   

    我能拿到这些数据,但是建立输入页面时候,出错:
       private void BuildSQLInterFace(){
            jLable      = new javax.swing.JLabel[STRSTABLECOLUMNNAME.length];
            jTextField  = new javax.swing.JTextField[STRSTABLECOLUMNNAME.length];
            for(int i=0; i<STRSTABLECOLUMNNAME.length; i++){
                //this.add(jLable[i]);
                //this.add(jTextField[i]);
                jLable[i].setText(STRSTABLECOLUMNNAME[i]); 
                jTextField[i].setText("");
            }
            this.setVisible(true);
        }错误原因:
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
            at superemenu.SuperEmenuFrontAutoConstruct.BuildSQLInterFace(SuperEmenuFrontAutoConstruct.java:27)
            at superemenu.SuperEmenuFrontAutoConstruct.<init>(SuperEmenuFrontAutoConstruct.java:19)
            at superemenu.WorkerInfoJFrame.jButtonAddProcessing(WorkerInfoJFrame.java:76)
      

  4.   

    等人给你解答吧,这个SWING,N年没用过了