int[] a2 = new int[]{};
int x = 0;
while(rs.next())
{
a2[x] = rs.getInt(1);
System.out.println(a2[x]);
x++;
}
我是这样写的。但程序报错。输出红色的0,应该是指没有指定数组的长度,但我从数据库中取出多少数据,根本就不是固定的,所以也不能定义数组的length,应该怎么办?
int x = 0;
while(rs.next())
{
a2[x] = rs.getInt(1);
System.out.println(a2[x]);
x++;
}
我是这样写的。但程序报错。输出红色的0,应该是指没有指定数组的长度,但我从数据库中取出多少数据,根本就不是固定的,所以也不能定义数组的length,应该怎么办?
Vector <int> v=new Vector <int>();
int x=0;
while(rs.next())
{
v.addElement(rs.getInt(1));
System.out.println(v.get(x));
x++;
}