`
fastwind
  • 浏览: 323782 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Java中ResultSet对象里的问题

阅读更多
	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列
分享到:
评论
1 楼 Aga 2008-02-27  
http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html

id:  changxiangzhong@yahoo.com.cn
pwd: 19841230

相关推荐

    java数据库连接ResultSet

    在使用 ResultSet 之前,需要先执行 SQL 语句,并将结果存储到 ResultSet 对象中。例如: ```java java.sql.Statement stmt = conn.createStatement(); ResultSet r = stmt.executeQuery("SELECT a, b, c FROM ...

    javaResultSet常用方法.pdf

    在Java中,ResultSet对象是通过Statement对象的executeQuery()方法或prepareStatement()方法执行SQL语句后生成的。ResultSet对象提供了许多有用的方法来处理查询结果,以下是Java ResultSet常用方法的总结。 创建...

    ResultSet对象获取数据的各种方法

    这些方法允许我们灵活地移动`ResultSet`对象中的光标位置,以便进行数据检索或更新操作。 #### 3. ResultSet对象数据获取方法 `ResultSet`提供了多种方法来根据不同的数据类型获取值: - `Array getArray(int ...

    JAVA 版本ResultSet 转换为JAVABEAN的工具类

    这个工具类通常包含一个静态方法,接受ResultSet和JavaBean类型作为参数,然后遍历ResultSet,将数据填充到JavaBean对象中: ```java import java.sql.ResultSet; import java.sql.SQLException; public class ...

    java中ResultSet遍历数据操作

    在 Java 中,ResultSet 是一个常用的数据库查询结果集对象,它提供了遍历数据操作的功能,下面我们将对 ResultSet 遍历数据操作进行详细的介绍。 一、 获取数据库表的列名 在 Java 中,我们可以使用 ...

    ResultSet 转为listmap

    在 Java 中,使用 JDBC 连接数据库时,通常会返回一个 ResultSet 对象,该对象包含了查询结果集的所有记录。为了方便数据处理和使用,我们需要将 ResultSet 转为 List,以便于后续的数据处理和展示。 下面是将 ...

    ResultSet转化为json,json转化为List

    2. 创建一个Java对象来映射ResultSet中的数据: 假设我们的ResultSet包含用户信息,我们可以创建一个User类: ```java public class User { private String name; private int age; // 构造方法,getters和...

    ResultSet

    当你执行SQL查询并从数据库获取数据时,结果会被封装在ResultSet对象中。在本篇文章中,我们将深入探讨ResultSet的主要概念、操作方法以及相关知识点。 1. ResultSet的创建:ResultSet对象是由Statement或...

    JDBC基础教程之ResultSet对象.doc )

    ### JDBC基础教程之ResultSet对象详解 #### 一、ResultSet对象概览 `ResultSet`对象是Java Database Connectivity (JDBC) API中的一个核心组件,用于处理SQL查询结果。它充当了一个临时的数据存储,其中包含了所有...

    java resultset常用方法

    在Java的JDBC编程中,`ResultSet`接口用于表示从数据库查询中获取的结果集。它提供了多种方式来处理这些数据,并且根据不同的应用场景,支持不同类型的ResultSet。 #### 二、ResultSet 类型详解 1. **ResultSet....

    java sql ResultSet 之getRow()用法说明

    在 Java 中,当我们使用 SQL 语句查询数据库时,通常会使用 ResultSet 对象来存储查询结果。其中,getRow() 方法是一个非常重要的方法,它可以返回当前指针所在的行号。然而,很多开发者对 getRow() 方法的理解存在...

    如何从 Java 存储过程将 JDBC ResultSet 作为 Ref Cursor 返回.doc

    为了从Java存储过程返回一个ResultSet作为REF CURSOR,需要特别处理JDBC的Connection对象。在创建Statement或PreparedStatement之前,需要调用Connection的setCreateStatementAsRefCursor(true)方法。这将确保任何...

    ResultSet的属性

    当执行SQL查询后,结果会被封装成ResultSet对象,允许我们逐行遍历并访问查询返回的数据。在处理ResultSet时,了解其属性和元数据是至关重要的。 ResultSetMetaData是另一个关键接口,它提供了关于ResultSet中列的...

    Java ResultSet导出大数据.docx

    本文主要探讨如何有效地解决这个问题,特别是针对Java中的ResultSet对象。 首先,对于Excel导出,传统的API如Apache POI和JXL在处理大数据时,由于它们在内存中构建的Excel对象远大于原始数据大小,可能导致内存...

    poi根据ResultSet到处Excle源码

    标题中的“poi根据ResultSet到处Excle源码”指的是使用Java的Apache POI库将数据库查询结果(ResultSet)转换为Excel文件的过程。Apache POI是一个流行的API,它允许开发者读写Microsoft Office格式的文件,包括...

    JdbcSql.rar_java resultset_jtable

    在Java编程中,`JdbcSql.rar`这个压缩包文件主要涉及了如何使用JDBC(Java Database Connectivity)处理SQL查询结果,并将这些结果动态地显示在`JTable`组件上。`JTable`是Java Swing库中的一个核心组件,常用于创建...

    Blog-Art.-09-Java-ResultSet-To-List:将结果集转换为地图对象列表

    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"暗示我们将探讨如何将`ResultSet`对象的数据绑定到`JTable`,以便在GUI中实时显示查询结果。通常,这个过程涉及到以下步骤: 1. **数据库连接**:首先,我们需要使用`DriverManager.get...

    resultset2xml

    在IT行业中,数据库查询结果通常以ResultSet对象的形式返回,它是一种存储查询结果的接口,源自Java的JDBC(Java Database Connectivity)API。当需要将这些数据转换为XML格式时,以便于数据交换、存储或进一步处理...

    Java ResultSet导出大数据.pdf

    ResultSet对象是用于存储查询结果的接口。默认情况下,它可能会缓存所有数据,导致内存问题。为了避免这种情况,可以使用`PreparedStatement`并设置`ResultSet.TYPE_FORWARD_ONLY`和`ResultSet.CONCUR_READ_ONLY`...

Global site tag (gtag.js) - Google Analytics