sql= "select name,number,area,price,room,acreage,fishing,mating from message"
try{
rs=stmt.executeQuery(sql)
while (rs.next()) {
data[0] = rs.getString(1).trim()
data[1] = rs.getString(2).trim()
data[2] = rs.getString(3).trim()
data[3] = rs.getString(4).trim()
data[4] = rs.getString(5).trim()
data[5] = rs.getString(6).trim()
data[6] = rs.getString(7).trim()
data[7] = rs.getString(8).trim()
model.addRow(data)
}
}catch(SQLException e){
System.err.print("Error" + e.getMessage())
}
你说的是这个意思么?
注意String数组的大小要和你select的属性数量相一致,至少不能少于
这个有很多方法,看你用什么方法读取数据库。这种简单的需求我喜欢用Linq。using(DataContext
oDatacontext=new
DataContext())
{
var
lstResult=oDatacontext.T_Table.Select(x=>x.Result).ToList()//这里T_Table表示对应的表,Result表示你需要的列。这样就得到了一个List
的集合了,有这个集合,你想怎么取数据都行了。
foreach(var
oItem
in
lstResult)
{
}
}
希望可以帮到你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)