静音版 电台版
发新话题
打印

Java 技术在线答疑专栏

本主题由 System 于 2008-3-21 05:00 解除限时高亮

Java 技术在线答疑专栏

Java fans,欢迎进入Java技术在线答疑专栏!

你是否为无法迅速入门java而苦恼?你是否为调试一个简单的java应用程序而找不到解决的办法?你是否为找不到大型应用项目的解决方案而东寻西觅?

Java技术在线答疑为你准备好了这一切,期待你的加入,期待你的参与!
  • 初级技术指引:Java语言基础、OOP面向对象思想、GUI用户界面设计、数据库应用基础、HTML、CSS、JavaScript、JSP
  • J2EE技术进阶:Eclipse环境配置、JavaBean、Servlet、JPA、JTA、JSF、JNDI、Junit、JDBC、Structs、Spring、Hibernate等框架应用、MVC模式设计
  • J2EE高级应用:EJB、XML

小时候我以为自己长大后可以拯救整个世界,等长大后才发现整个世界都拯救不了我.......http://hi.baidu.com/kelven1986

TOP

Mark  ..支持楼主...问题随后会提出...

TOP

java是什么……
古人云:兄弟如手足,女人如衣服。那么我就是一条赤身裸体的蜈蚣~还裸奔了20多年!!

TOP

构造JTable遇到问题

import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JPanel;
import javax.swing.JTable;

public class myJTable extends javax.swing.JPanel{

  myJTable(ResultSet rs) throws SQLException  {

        Vector colmnname = new Vector();
        ResultSetMetaData rsm = rs.getMetaData();
        int colmncount = rsm.getColumnCount();
        //取列名
        for (int colmn = 0; colmn < colmncount; colmn++) {
            colmnname.addElement(rsm.getColumnName(colmn + 1)); //
        }

        Vector rows = new Vector();
        //取表数据
        while (rs.next()) {
            Vector newrow = new Vector();
            for (int i = 0; i < rsm.getColumnCount(); i++) {
                newrow.addElement(rs.getObject(i + 1)); //            }
            rows.addElement(newrow);
        // System.out.println(rows.size());
        }

        JTable table = new JTable(rows, colmnname);
  


    }
}
我构造了上述方法,在主程序返回为空,将代码复制到主程序又可运行,为何,请指教!!

[ 本帖最后由 gaohuiqing 于 2008-8-8 09:01 编辑 ]

TOP

发新话题