Resultset获取数据

Resultset获取数据,第1张

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");
    }

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/991567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存