JAVA mysql存数组_JAVA数组怎么存放数据库的元素
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数组怎么存放数据库的元素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python choose语句作用_理解
- 下一篇: linux cmake编译源码,linu