public static void main(String args[]){
String sql="select * from product_category where active_status='Y'";
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Connection con;
try {
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TreeView","sa","sa");
Statement sta=con.createStatement();
ResultSet rs=sta.executeQuery(sql);
rs.next();
System.out.println(rs.getInt(1));
System.out.println(rs.getInt(2));
System.out.println(rs.getString(3));
System.out.println(rs.getString(4));
} catch (SQLException e) {
e.printStackTrace();
}
}
这是最简单的将数据库查询后的数据填充到ResultSet 中,可以在输出查询后数据库的每列字段时就出现了想不到的事情,输出的数据不是第一行的 4列
分享到:
相关推荐
在使用 ResultSet 之前,需要先执行 SQL 语句,并将结果存储到 ResultSet 对象中。例如: ```java java.sql.Statement stmt = conn.createStatement(); ResultSet r = stmt.executeQuery("SELECT a, b, c FROM ...
在Java中,ResultSet对象是通过Statement对象的executeQuery()方法或prepareStatement()方法执行SQL语句后生成的。ResultSet对象提供了许多有用的方法来处理查询结果,以下是Java ResultSet常用方法的总结。 创建...
这些方法允许我们灵活地移动`ResultSet`对象中的光标位置,以便进行数据检索或更新操作。 #### 3. ResultSet对象数据获取方法 `ResultSet`提供了多种方法来根据不同的数据类型获取值: - `Array getArray(int ...
这个工具类通常包含一个静态方法,接受ResultSet和JavaBean类型作为参数,然后遍历ResultSet,将数据填充到JavaBean对象中: ```java import java.sql.ResultSet; import java.sql.SQLException; public class ...
在 Java 中,ResultSet 是一个常用的数据库查询结果集对象,它提供了遍历数据操作的功能,下面我们将对 ResultSet 遍历数据操作进行详细的介绍。 一、 获取数据库表的列名 在 Java 中,我们可以使用 ...
在 Java 中,使用 JDBC 连接数据库时,通常会返回一个 ResultSet 对象,该对象包含了查询结果集的所有记录。为了方便数据处理和使用,我们需要将 ResultSet 转为 List,以便于后续的数据处理和展示。 下面是将 ...
2. 创建一个Java对象来映射ResultSet中的数据: 假设我们的ResultSet包含用户信息,我们可以创建一个User类: ```java public class User { private String name; private int age; // 构造方法,getters和...
当你执行SQL查询并从数据库获取数据时,结果会被封装在ResultSet对象中。在本篇文章中,我们将深入探讨ResultSet的主要概念、操作方法以及相关知识点。 1. ResultSet的创建:ResultSet对象是由Statement或...
### JDBC基础教程之ResultSet对象详解 #### 一、ResultSet对象概览 `ResultSet`对象是Java Database Connectivity (JDBC) API中的一个核心组件,用于处理SQL查询结果。它充当了一个临时的数据存储,其中包含了所有...
在 Java 中,当我们使用 SQL 语句查询数据库时,通常会使用 ResultSet 对象来存储查询结果。其中,getRow() 方法是一个非常重要的方法,它可以返回当前指针所在的行号。然而,很多开发者对 getRow() 方法的理解存在...
在Java的JDBC编程中,`ResultSet`接口用于表示从数据库查询中获取的结果集。它提供了多种方式来处理这些数据,并且根据不同的应用场景,支持不同类型的ResultSet。 #### 二、ResultSet 类型详解 1. **ResultSet....
为了从Java存储过程返回一个ResultSet作为REF CURSOR,需要特别处理JDBC的Connection对象。在创建Statement或PreparedStatement之前,需要调用Connection的setCreateStatementAsRefCursor(true)方法。这将确保任何...
当执行SQL查询后,结果会被封装成ResultSet对象,允许我们逐行遍历并访问查询返回的数据。在处理ResultSet时,了解其属性和元数据是至关重要的。 ResultSetMetaData是另一个关键接口,它提供了关于ResultSet中列的...
本文主要探讨如何有效地解决这个问题,特别是针对Java中的ResultSet对象。 首先,对于Excel导出,传统的API如Apache POI和JXL在处理大数据时,由于它们在内存中构建的Excel对象远大于原始数据大小,可能导致内存...
标题中的“poi根据ResultSet到处Excle源码”指的是使用Java的Apache POI库将数据库查询结果(ResultSet)转换为Excel文件的过程。Apache POI是一个流行的API,它允许开发者读写Microsoft Office格式的文件,包括...
在Java编程中,`JdbcSql.rar`这个压缩包文件主要涉及了如何使用JDBC(Java Database Connectivity)处理SQL查询结果,并将这些结果动态地显示在`JTable`组件上。`JTable`是Java Swing库中的一个核心组件,常用于创建...
Blog-Art.-09-Java-ResultSet-To-List 将ResultSet转换为Map对象的列表。 JdbcUtil类与静态方法一起使用。 该项目是使用NetBeans 8开发的。 环聊SpringMVC: ://youtu.be/clBK-R8LChM Spring-MYBATIS: ://youtu.be...
标题"支持ResultSet的JTable"暗示我们将探讨如何将`ResultSet`对象的数据绑定到`JTable`,以便在GUI中实时显示查询结果。通常,这个过程涉及到以下步骤: 1. **数据库连接**:首先,我们需要使用`DriverManager.get...
在IT行业中,数据库查询结果通常以ResultSet对象的形式返回,它是一种存储查询结果的接口,源自Java的JDBC(Java Database Connectivity)API。当需要将这些数据转换为XML格式时,以便于数据交换、存储或进一步处理...
ResultSet对象是用于存储查询结果的接口。默认情况下,它可能会缓存所有数据,导致内存问题。为了避免这种情况,可以使用`PreparedStatement`并设置`ResultSet.TYPE_FORWARD_ONLY`和`ResultSet.CONCUR_READ_ONLY`...