你把那个字段的所有的值都取出来存入数组,然后记下数组长度如:
int i=0;
int j=0;
String arr[]=new String[100];//个数你看着办吧
.........//数据库查询
while(rst.next())
{
String value=rst.getString("value");
arr[i]=value;
i+=1
}然后下边生成checkbox
for(j=0;j<i;j++)
{
//生成checkbox
}不知道你是不是这个意思