`

JAVA中SELECT COUNT(*) FROM XXX得到的ResultSet行数

 
阅读更多
/**
     *  测试SELECT COUNT(*)返回int类型的数据
     */

    public static int testRturnNumber()
    {
        int number=0;
        int number1=0;
        Connection conn = DBUtils.getConn();
        Statement stmt=null;
        try{
        stmt = conn.createStatement();
        String strSQL="select count(*)as num from XXX"; 
        ResultSet rs = stmt.executeQuery(strSQL);        

        if(null!=rs)
        {
            while(rs.next())
            {
                number=rs.getInt("num"); //通过指定别名返回行数
                number1=rs.getInt(1); //通过索引返回行数
            }
        }

    }
        catch(Exception e)
        {
             
            return number;
        }
        finally
        {
            DBUtils.close(conn, stmt, null) ;
        }
        return number;
    }


以上两种方式都可以正常返回行数。
分享到:
评论

相关推荐

    java resultset常用方法

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

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

    在Java编程中,ResultSet是处理数据库查询结果的主要接口,它由Statement或PreparedStatement对象执行SQL查询后返回。而JavaBean是一种符合特定规范的Java类,通常用于封装数据,便于数据的传输和操作。当我们从...

    java数据库连接ResultSet

    ResultSet r = stmt.executeQuery("SELECT a, b, c FROM Table1"); ``` 然后,可以使用 while 循环来遍历 ResultSet 中的每一行,并使用 get 方法来访问当前行中的数据: ```java while (r.next()) { int i = r....

    java中ResultSet遍历数据操作

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

    数据库工具类DatabaseUtil.java

    * 返回记录总数, 使用方法: getAllCount("SELECT count(ID) from tableName") 2004-06-09 * 可滚动的 Statement 不能执行 SELECT MAX(ID) 之类的查询语句(SQLServer 2000) * * @param sql * 需要执行的 SQL *...

    mysql-connector-java-***-bin.jar

    MySQL Connector/J是MySQL数据库与Java应用程序之间的桥梁,它是一个用于Java平台的MySQL驱动程序,使得Java开发者能够通过JDBC(Java Database Connectivity)接口与MySQL数据库进行交互。在本压缩包中,包含了两个...

    javaResultSet常用方法.pdf

    Java ResultSet是Java数据库连接(JDBC)中最重要的组件之一,用于存储和处理数据库查询结果。在Java中,ResultSet对象是通过Statement对象的executeQuery()方法或prepareStatement()方法执行SQL语句后生成的。...

    MLDN魔乐科技JAVA培训_Oracle课堂4_简单SQL语法

    在这个例子中,我们首先建立与数据库的连接,然后创建Statement对象,执行SQL查询,得到ResultSet对象,最后遍历结果并打印出来。 综上所述,了解和熟练掌握SQL的基本语法是每个JAVA开发者必备的技能。通过学习和...

    JdbcSql.rar_java resultset_jtable

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

    支持ResultSet的JTable

    在Java编程中,`JTable`是Swing库中的一个组件,用于在用户界面中展示二维表格数据。它常用于创建交互式的表格,允许用户查看和编辑数据。当我们从数据库查询数据并希望在用户界面上直观地显示这些数据时,`...

    数据库及JAVA

    4. **执行SQL**:`ResultSet rs = stmt.executeQuery("SELECT * FROM your_table");` 5. **处理结果集**:遍历`ResultSet`,获取查询结果。 6. **关闭资源**:关闭`ResultSet`、`Statement`和`Connection`。 在Java...

    10. RS的用法

    当我们在Java程序中执行一个SELECT语句,数据库会返回一个ResultSet对象,该对象按行组织数据,可以逐行读取。 在数据库编程中,理解ResultSet的工作原理至关重要。以下是一些关键知识点: 1. **遍历ResultSet**:...

    java web +Sql server 简单的查询添加(适合新手学习)

    在本教程中,我们将深入探讨如何使用Java Web与SQL Server 2008进行简单的数据库查询和数据添加操作,这非常适合初学者入门。首先,理解Java Web开发的基础是至关重要的,它包括Servlet、JSP(JavaServer Pages)...

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

    在Java编程中,与数据库交互通常涉及使用JDBC(Java Database Connectivity)API。JDBC提供了一种标准的方式来访问各种数据库,包括SQL查询的执行、结果集(ResultSet)的处理等。ResultSet是JDBC中用于存储查询结果...

    JDBC_select.rar_java jdbc select_jdbc select_paradox jdbc select

    - 使用Statement对象的`executeQuery(String sql)`方法执行SELECT语句,例如:`ResultSet rs = stmt.executeQuery("SELECT * FROM TableName");` - 处理结果集(ResultSet):`ResultSet`对象是游标,可以按行移动...

    java如何获得数据库表中各字段的字段名

    ### Java如何获得数据库表中各字段的字段名 在Java编程中,经常需要与数据库进行交互,例如查询、更新或删除等操作。其中一项常见需求是获取数据库表中的所有字段名称。这通常在动态生成报表或者需要根据数据库结构...

    Java实现获得MySQL数据库中所有表的记录总数可行方法

    在Java代码中,我们通常会使用`java.sql.Connection`、`java.sql.Statement`或`java.sql.PreparedStatement`接口来执行SQL语句,以及`java.sql.ResultSet`来处理查询结果。以下是一个简单的示例,展示了如何初始化...

    java分页(三种数据库)

    Java 分页技术是Java开发中常见的一种数据处理方式,尤其在大数据量的Web应用中,分页查询可以显著提高用户体验并降低服务器负载。本篇将详细介绍如何在SQL Server、MySQL和Oracle这三种主流数据库中实现Java分页。 ...

    java实现的MySql简单实例

    在Java编程中,MySQL是一个广泛使用的开源关系型数据库管理系统,其与Java的集成使得开发者能够构建高效、可靠的数据库驱动应用程序。本实例将介绍如何使用Java连接并操作MySQL数据库,主要涉及以下几个关键知识点:...

    jsp中各种连接数据库方式

    在 Java Server Pages (JSP) 技术中,连接数据库是实现动态网站的关键步骤之一。本文将详细介绍如何在 JSP 中连接七种常见的数据库:Oracle、SQL Server、DB2、Informix、MySQL、PostgreSQL 和 SQLite。 #### 一、...

Global site tag (gtag.js) - Google Analytics