`
cx1899
  • 浏览: 23091 次
社区版块
存档分类
最新评论

将ResultSet rs结果集中的数据存进数组

    博客分类:
  • jsp
阅读更多
ArrayList User_name = new ArrayList();
ArrayList ID_card = new ArrayList();
ArrayList House = new ArrayList();

while (rs.next()){
     User_name.add(new String(rs.getString("User_name").getBytes("ISO-8859-1")));
     ID_card.add(rs.getString("ID_card"));
     House.add(rs.getString("House"));
}

遍历:
for(int i = 0; i < User_name.size(); i++) {
    String user_name = (String)User_name.get(i);  //用get()方法返回的是Object类型
}
分享到:
评论

相关推荐

    数据库查询之后添加到二维数组

    接着,我们看后台处理部分,`selectAllAsset()`方法负责执行SQL查询并将结果保存到二维数组。在这个方法中,首先创建了`JproManDB`的实例,获取数据库连接。然后创建`Statement`对象,用于执行SQL语句。在这里,使用...

    java中sqllite数据库blob数据类型的存取.docx

    - 如果查询结果不为空,可以从结果集中获取BLOB数据,并将其写入到本地文件。 ```java if (rs.next()) { byte[] data = rs.getBytes("blob_column"); FileOutputStream fos = new FileOutputStream(new File(...

    DBUtils框架ResultSetHandler接口使用

    * KeyedHandler(name):将结果集中的每一行数据都封装到一个 Map 里(List),再把这些 map 再存到一个 map 里,其 key 为指定的列。 * ScalarHandler:获取结果集中第一行数据指定列的值,常用来进行单值查询。 在...

    result最为返回值

    `getResultCount()`方法返回结果集中所有行的数量,这样我们就可以检查是否有任何数据返回: ```java if (result != null && result.getRowCount() != 0) { // 数据存在,进行处理 } ``` 如果需要遍历所有数据行...

    Java连接数据库的综合类

    ResultSetHandle:封装数据的策略对象------将封装结果集中的数据,转换到另一个对象 策略:封装数据到对象的方式(示例:将数据库保存在User、保存到数组、保存到集合) 方法介绍:handle(ResultSet rs)

    jdbc学习文档

    **14.2 将结果集封装为对象** - 示例代码展示了如何将ResultSet转换为Java对象。 **14.3 将结果集封装为List** - 示例代码展示了如何将ResultSet转换为List集合。 **14.4 策略模式的应用** - 示例代码展示了...

    PHP数据集构建JSON格式及新数组的方法

    本篇文章将探讨如何使用PHP将数据集转换为JSON格式,并介绍一种创建新数组的方法。 首先,我们来看一下提供的`RecordToJson`函数,这是一个用于将PHP数据集转换为JSON格式的自定义函数。这个函数接受一个数据集作为...

    JTable数据模型设置与数据库综合

    `getQuery`方法用于执行SQL查询,并将结果集转换为表格数据。 ```java public void getQuery(String sql) { openDB(); try { ps = conn.prepareStatement(sql); rs = ps.executeQuery(); setRowData(); } ...

    struts数据库国际化

    - 当调用`getString`方法时,会将结果集中的字节数组转换为目标字符编码的字符串。 - 当调用`updateString`方法时,会将字符串转换为目标字符编码的字节数组,然后更新到结果集中。 - 对于其他方法,直接调用原始...

    jsp数据库数据用jfreechart绘制曲线

    接下来,我们需要从结果集中提取数据。假设我们有时间序列数据,我们可以创建一个二维数组来存储这些数据,以便稍后用于`JFreeChart`。 ```java double[] xData = new double[rs.getRow()]; double[] yData = new ...

    数据库连接

    查询结果被存储在`ResultSet`对象中,通过循环遍历可以统计出结果集中的行数,并将数据存储到二维数组`info`中。 ##### 3.3 展示数据 最后,将存储在`info`数组中的数据展示在一个`JTable`组件上,并通过`...

    JAVA数据库取数据万用方法.doc

    在循环中,`rs.getObject(i)`用于获取每一列的值,并将其添加到`Vector`中,从而将结果集转换为Java对象。 7. **异常处理**:整个过程使用了`try-catch`语句块来捕获可能抛出的`ClassNotFoundException`和`...

    jsp1.rar_jsp blob_jsp 图片_mysql blob_图片 MySQL

    这段代码展示了如何从结果集中获取BLOB数据,将其转换为字节数组,然后使用Base64编码将其转换为可直接在HTML中使用的数据URL。这样,浏览器就能直接加载并显示图片了。 4. **性能优化**:虽然上述方法简单易行,但...

    JdbcTemplate实例

    这样`JdbcTemplate`会自动将结果集中的数据转换为指定类型。 总的来说,`JdbcTemplate`提供了一种声明式的方式处理数据库操作,使得在编写Java应用时,可以更加专注于业务逻辑,而不是数据库交互的细节。通过各种...

    ApachDbUtils常见方法.docx

    - **ColumnListHandler**: 将结果集中的某一列转换为List集合。 - **ScalarHandler**: 获取单个值(通常是从聚合函数如SUM、AVG等得到的结果)。 - **MapHandler**: 将第一行记录映射到Map, Object&gt;。 - **...

    图片转流存库和读取二进制流页面展示

    3. **读取结果集中的二进制流数据**。 4. **在HTML页面上显示图片**。 ```jsp ; charset=gbk" pageEncoding="GBK" %&gt; *" %&gt; *" %&gt; Resolution rt = new Resolution(); int trId = request.getParameter("trId...

    从oracle数据库中存取图片

    3. **读取结果集中的图片数据**:从`ResultSet`中读取图片的名称、长度等信息,并通过`getBinaryStream()`方法获取图片的二进制流。 4. **转换为图片并显示**:将二进制流转换为字节数组,并使用`ImageIcon`类将其...

    JdbcTemplate查询

    其中`UserRowMapper`是一个实现了`RowMapper`接口的类,用于将结果集中的每一行映射为一个`User`对象。 2. **返回ResultSet**:有时需要直接处理原始的`ResultSet`对象,这时可以使用`SpringSqlRowSet`,它是一个...

    jsp程序——图片的切换

    - **遍历结果集**:使用`while(rs.next())`循环遍历结果集中的每一行数据,获取每张图片的路径,并将其添加到数组中。 ```jsp (rs.next()) { %&gt; imgs.push("images/&lt;%=rs.getString("pic")%&gt;"); ``` ##### 3.3 ...

    java常用词语例子以及解释

    // 添加列名到结果数据集中 for (int i = 1; i (); i++) { ds.addColumn(rsmd.getColumnName(i)); } // 处理每一行数据 while (rs.next()) { ResultRecord record = new ResultRecord(); for (int i = 1; ...

Global site tag (gtag.js) - Google Analytics