Resultset获取数据 贴个代码:
public List getsutablesColumns(String collectionName) {
List columns = new ArrayList<>();
try {
ResultSet resultSet = stmt.executeQuery("describe "+collectionName);
while(resultSet.next()){
String column = resultSet.getString(1);
columns.add(column);
}
} catch (SQLException e) {
e.printStackTrace();
}
return columns;
}
这里的sql是:describe 表名
所以根据下标获取是最方便的。
如果是查询常规数据:
比如:select * from xxx,那么,则通过字段名称取值:
while(resultSet .next()){
int id = resultSet .getInt("id");
String name = resultSet .getString("name");
String gender = resultSet .getString("gender");
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)