【DRP】ResultSet使用 getxxx() 方法检索查询结果
来源:互联网 发布:java 精确毫秒后6位 编辑:程序博客网 时间:2024/06/03 20:37
当我们使用SQL语句查询出来数据后进行检索获取。将列编号作为参数提供给这些方法。该示例程序使用 getInt() 方法分别从第一列和第二列检索商品 ID 和经销商,并使用 getString() 方法从第三列检索产品名称。在该方法从ResultSet对象中获取不同类型的数据。可以在使用时多看看到底有多少这样的方法。
getxxx(xxx columnIndex) 或者getxxx(xxx columnLabel)
说明:
XXX:String、 int、 Date、 byte、 short 等数据类型;
columnIndex:数据表中的列序号。
columnLabel:数据表中列名称或别名。
示例 下面的代码利用getInt方法获取指定列值。
private int getTotalRecords(Connection conn) throws SQLException{ String sql = "select count(*) from t_user where user_id <> 'root' "; PreparedStatement pstmt = null; ResultSet rs = null; int count = 0; try{ pstmt = conn.prepareStatement(sql); rs = pstmt.executeQuery(); rs.next(); count = rs.getInt(1); }finally{ DbUtil.close(rs); DbUtil.close(pstmt); } return count; }
语法 getString(String columnLabel)和getInt(IntcolumnLabel))
private void readClientTree(Connection conn, int id, int level) throws SQLException {String sql = "select * from t_client where pid=?";PreparedStatement pstmt = null;ResultSet rs = null;try {pstmt = conn.prepareStatement(sql);pstmt.setInt(1, id);rs = pstmt.executeQuery();while (rs.next()) {sbTreeHTML.append(rs.getString("name")).append("<br>\n");if ("N".equals(rs.getString("is_leaf"))) {readClientTree(conn, rs.getInt("id"), level);}}}finally {DbUtil.close(rs);DbUtil.close(pstmt);}}
0 0
- 【DRP】ResultSet使用 getxxx() 方法检索查询结果
- 使用 ResultSet 遍历查询结果(返回list结果集,重新toString()方法)
- resultSet,resultSetMetaData,list查询结果 的使用测试
- 使用 ResultSet 遍历查询结果String getString(int columnIndex)
- 使用 ResultSet 遍历查询结果String getString(String columnLabel)
- ResultSet 结果集查询数据库
- 打印数据库查询结果ResultSet
- 处理ResultSet查询结果并返回一个List方法---利用元数据
- 将任意查询结果ResultSet转化成List<Map>
- 【SQL学习笔记】查询结果resultset无法回滚问题
- 【JDBC】(3)获取查询结果集ResultSet
- JDBC(三)查询与 ResultSet 结果集
- 数据库查询结果ResultSet类型 转 List类型
- Mybatis使用MySQL进行模糊查询时输入中文检索不到结果
- Mybatis使用MySQL进行查询时设置中文检索不到结果
- JDBC : 使用 ResultSet 执行查询操作
- 关于使用ResultSet ---结果集没有当前行
- 安卓中使用反射以及getDeclaredXXX()和getXXX()方法的区别
- python1-3.25
- Linux应用总结(1):自动删除n天前日志
- Android 静默安装与卸载分析
- Linux进程间通信——使用共享内存
- 遇到的linux系统中文乱码
- 【DRP】ResultSet使用 getxxx() 方法检索查询结果
- 成员变量与局部变量的区别
- 球的距离编程题
- C++11
- 微信小程序完整开发,看这篇文章就够了
- python2-3.26
- asp.net使用ado连接数据库
- 1013. 数素数 (20)
- Java代理模式(cglib代理)