……天天向上

好的想法总是无穷无尽

统计

留言簿(1)

阅读排行榜

评论排行榜

测试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 t_bras_authinfo"
        ResultSet rs 
= stmt.executeQuery(strSQL);        

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

        }


    }

        
catch(Exception e)
        
{
            logger4sdk
            .debug(
"[delLastMonthData] delete t_bras_authinfo faile : "
                    
+e.getMessage());   
            
return number;
        }

        
finally
        
{
            DBUtils.close(conn, stmt, 
null) ;
        }

        
return number;
    }

在主方法中执行:
   BrasDatabase bd=new BrasDatabase();
   int returnNum=bd.testRturnNumber();
   System.out.println("返回总行数:"+returnNum);

以上两种方式都可以正常返回行数。

posted on 2012-06-07 11:24 japper 阅读(3571) 评论(0)  编辑  收藏 所属分类: Java


只有注册用户登录后才能发表评论。


网站导航: