由于从数据库取值时未知其长度,建议两种方案,
一是先通过select count(*) from tablename 得到长度,然后初始化double[][],然后将数据载入其中
二是使用collection,将数据动态添加至List中,然后根据List中的长度再构造double[][],并将数据放至其中
一是先通过select count(*) from tablename 得到长度,然后初始化double[][],然后将数据载入其中
二是使用collection,将数据动态添加至List中,然后根据List中的长度再构造double[][],并将数据放至其中
解决方案 »
- JAVA监听端口?
- ssh项目jar包N多,又不知道哪些是不是必须的
- 困惑:JAVA程序部署到WINDOWS上运行比LINUX快?
- failed to lazily initialize a collection of role: com.db.tarena.crm.product.entity.Product.order, no session or session was clos
- ssh小问题
- Eclipse+lomboz卡巴把java.exe当病毒给杀了、!!
- 命令行下javax.ejb包不存在(立即结帐)
- 请高手推荐XML和UML的入门好书.
- tomcat安装问题
- !!急问一个数据库的问题,请高手指教。
- j2ee
- Cannot find bean: "hytxbzForm" in any scope
int i=0;
while(rs.next()){
data[i][0] = rs.getString(0);
data[i][1] = rs.getString(1);
data[i][2] = rs.getString(2);
data[i][3] = rs.getString(3);
i++;
}
data = new double[rs.size][]; //不记得是不是这个函数 结果集的大小int i=0;
while(rs.next()){
data[i] =new double[4]
data[i][0] = rs.getString(0);
data[i][1] = rs.getString(1);
data[i][2] = rs.getString(2);
data[i][3] = rs.getString(3);
i++;
}
double[][] data;
data = new double[rs.size-1][这里写表字段的个数-1];
然后遍历放进去就可以了。