批量操作时使用动态数组:ArrayList
2012-04-14 22:10
274 查看
在做数据表导出Excel时,看到一篇“基于Java Excel API的数据库数据
导入导出方法研究与实现”期刊,受到启发,其实就是每一条记录都添加到List里,全部记录一起操作,我之前都是一条条做,效率很低。草稿弄没了写的少了点,就那意思- -,代码
rs = sql.executeQuery("select * from xsb");
ResultSetMetaDatarsmd = rs.getMetaData();
intcolumnCount = rsmd.getColumnCount();
String[]fieldTitle = new String[columnCount];
for(int i = 1; i < columnCount; i++) {
fieldTitle[i- 1] = rsmd.getColumnName(i);
}
Listnotes = new ArrayList();
while(rs.next()) {
Listnote = new ArrayList();
for(int i = 1; i <= columnCount; i++) {
note.add(rs.getString(i));
}
notes.add(note);
}
导入导出方法研究与实现”期刊,受到启发,其实就是每一条记录都添加到List里,全部记录一起操作,我之前都是一条条做,效率很低。草稿弄没了写的少了点,就那意思- -,代码
rs = sql.executeQuery("select * from xsb");
ResultSetMetaDatarsmd = rs.getMetaData();
intcolumnCount = rsmd.getColumnCount();
String[]fieldTitle = new String[columnCount];
for(int i = 1; i < columnCount; i++) {
fieldTitle[i- 1] = rsmd.getColumnName(i);
}
Listnotes = new ArrayList();
while(rs.next()) {
Listnote = new ArrayList();
for(int i = 1; i <= columnCount; i++) {
note.add(rs.getString(i));
}
notes.add(note);
}
相关文章推荐
- <s:iterator>标签遍历动态数组<泛型>:ArrayList<对象>,怎样批量修改数据并一起提交到后台
- ArrayList动态数组的使用和遍历
- 使用ArrayList数组动态添加元素
- java关于ArrayList动态数组与静态数组Arrays-元素比较输出最大最小值的使用例子
- java中动态数组Vector的使用实例
- effective STL - 尽量使用vector和string来代替动态分配的数组(char *)
- 动态数组使用
- 动态数组的使用之char *res=new char(strlen(src)+1)
- C++中一维,二维动态数组的建立,与内存的释放delete 和 delete[] 的使用
- 使用vector和string代替动态申请的数组
- 动态创建字符数组,且输出字符数组奇数位--使用指针
- 动态数组使用
- 使用数组实现ArrayList的效果
- 二维动态数组使用
- C语言基础之函数、虚拟键盘的使用、数组、指针、动态申请内存、内存泄漏
- VB中如何声明及使用多维数组,多层数组及动态数组
- ArrayList动态数组问题
- 如何在Java中构造多维动态数组以及多维动态数组的使用
- [黑马程序员一]:动态向数组中添加数据之Array,ArrayList,List,Dictionary用法
- C++中动态数组CArray的使用