Stringsql="selectidfrombuildingwherenumber>=?";Stringparas[]={number};sp=newSqlHelper();ResultSetrs=sp.query(sql,paras);while(rs.next()){id=rs.getString(1);/i假如循环后id...

String sql ="select id from building where number>=?";

String paras[] = {number};

sp = new SqlHelper();

ResultSet rs = sp.query(sql, paras);

while(rs.next())

{

id=rs.getString(1);/i假如循环后id=301,id=302,id=303

}

我的想是:

ResultSet rs = sp.query(sql, paras);

if(rs.next())

{

String id[] = new id[]{rs.getString("number")};//不对。

}

用什么方法可以id的值放到数组; 存放到数组中有什么函数可以随机选数组里面的一个值 吗?

我查到正确方法了~谢谢各位

List list=new ArrayList();//创建取结果的列表,之所以使用列表,不用数组,因为现在还不知道结果有多少,不能确定数组长度,所有先用list接收,然后转为数组

while (rs.next())

{//如果有数据,取第一列添加如list

list.add(rs.getString(1));

}

if(list != null && list.size()>0)

{

//如果list中存入了数据,转化为数组

String[] arr=new String[list.size()];//创建一个和list长度一样的数组

for(int i=0;i

arr[i]=list.get(i);//数组赋值了。

}

//输出数组

for(int i=0;i

{

System.out.println(arr[i]);

}

}

展开

JAVA mysql存数组_JAVA数组怎么存放数据库的元素相关推荐

  1. java mysql 分布式锁_Java分布式锁之数据库方式实现

    之前的文章<Java分布式锁实现>中列举了分布式锁的3种实现方式,分别是基于数据库实现,基于缓存实现和基于zookeeper实现.三种实现方式各有可取之处,本篇文章就详细讲解一下Java分 ...

  2. java mysql 时间查询_java 根据时间段查询数据库

    在写按时间段查询的sql语句的时候 一般我们会这么写查询条件: where date>='2010-01-01' and date<='2010-10-1'. 但是在实执行Sql时些语句会 ...

  3. java 日期数组_Java数组

    数组是同一种类型数据的集合,其实就是一个容器.运算的时候有很多数据参与运算,那么首先需要做的是什么.不是如何运算而是如何保存这些数据以便于后期的运算,那么数组就是一种用于存储数据的方式,能存数据的地方 ...

  4. java 动态二维数组_Java数组、动态数组、二维数组的应用

    一.认识数组 1.容器的概念 ​用于存储数据的一块内存称为容器,生活中有很多容器,例如水杯,衣柜,以及存放"东西" ​存放在容器中的数据,称为"元素" 2.为什 ...

  5. java定义list数组_Java 数组ArrayList语法

    记录一下数组ArrayList的常用语法 1.导入 import java.util.ArrayList; 2.定义数组list ArrayList list = new ArrayList();  ...

  6. java 线程数组_Java 数组线程间可见性问题

    并发编程中通常使用 volatile 保证线程间可见性,但是被 volatile 修饰的数组中元素是无法保证线程间可见的,例如 ConcurrentHashMap 对这一问题采用 Unsafe 的方式 ...

  7. java color数组_java数组的学习

    一维数组的创建 数组名 = new 数据元素类型[ 元素个数 ] 数组的内存模型 数组是存储多个相同类型变量的对象.数组的所有元素保存在堆内存中. •创建一个数组就是在堆中创建一个数组对象. •数组创 ...

  8. java扩展数组_Java数组扩展

    使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中.该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序.搜索等( ...

  9. java数组_Java数组

    java数组 Java Array is a container that can hold a fixed number of values of the same type. The values ...

  10. 初始化一个java空数组_Java 数组的两种初始化方式

    一.数组 1.数组中存储元素的类型是统一的,每一个元素在内存中所占用的空间大小是相同的,知道数组的首元素的内存地址,要查找的元素只要知道下标,就可以快速的计算出偏移量,通过首元素内存地址加上偏移量,就 ...

最新文章

  1. JavaScript对象,方括号和算法
  2. java poi导入50万数据_java从oracle读取50万条数据写入Excel中抛GC overhead limit exc
  3. 背压加载文件– RxJava常见问题解答
  4. byte[]、sbyte[]、int[]以及Array的故事
  5. 下滑加载更多js_vue.js怎么实现滑动到底部加载更多数据效果?
  6. godaddy mysql 连接 设置 2014_GoDaddy主机数据库远程访问设置的方法
  7. LinkedList简要分析
  8. 3.2 Zabbix企业级分布式监控系统 --- zabbix-agent, zabbix-get 安装
  9. 15 款MacBook Pro扩容之旅
  10. AnkhSVN支持vs2012~2022
  11. 化工热力学逸度计算_matlab程序,化工热力学逸度计算_Matlab程序
  12. Sybase在线手册
  13. (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  14. SIM7600CE-CNSE 4G模块 树莓派/Windows连网指南
  15. 如何高效的进行版本管理,版本管理的方法
  16. 撼龙图怎么开鸿蒙炁灵,【一人之下】新手入门必看攻略,萌新技巧超详细攻略...
  17. 升级Big Sur系统后指纹解锁出现问题怎么办
  18. 【spine】spine 简介
  19. 用python爬取豆瓣影评及影片信息(评论时间、用户ID、评论内容)
  20. go语言踩坑:data race导致的输出结果与预期结果不一致

热门文章

  1. JavaSE之Java基础(1)
  2. 51NOD 1125(交换机器最小代价) (贪心) 思想 !思想!
  3. 校验值的计算----移位算法
  4. Android内核剖析
  5. webstorm前端常用快捷键
  6. 1.App瘦身经验总结
  7. tracert路由检测命令使用方法
  8. 算法:字符串消除问题的数学证明
  9. (七)SpringBoot+SpringCloud —— 集成断路器
  10. Java系列(1) JavaEE架构