www.5129.net > 用jAvA方法调用数据库语句:sElECt Coun(*)……

用jAvA方法调用数据库语句:sElECt Coun(*)……

你使用的是框架吗,还是什么,要结合你的项目进行写.可以参考一下,我使用的hibernate 查询,返回用户列表,下面是一个例子 /* * query by subid */ public Userinfo findBySubId(String subid) { if (null != subid) { List uList = null; String hq...

这样是没有错的,当然你可以起个别名 select count(*) 别名(注意最好别用中文) from province 然后你就可以这么取了 int rowCount = rs.getInt("别名");

public void sqlTest throws SQLException{ Connection con=null; Statement st=null; ResultSet rs=null; int a=0; try { Class.forName("net.sourceforge.jtds.jdbc.Driver"); con = DriverManager.getConnection("jdbc:jtds:sqlserver://loca...

最好给count()起一个别名 count1。 Class.forName("驱动地址"); Connection con=DriverManager.getConnection("数据库地址","用户名","密码"); Statement stm=con.createStatement(); ResultSet rs=stm.execute("查询语句"); while(rs.next())...

如果使用String sqlQuery = "SELECT * FROM table"; 的话,可以使用ResultSet的getRow (1)首先使用last()方法,将数据库游标定位到记录集的最后一行。 (2)使用getRow()方法,返回记录集最后一行的行索引。该索引就等于记录集所包含记录的个数,...

可以用数字取: resultSet.getInt(1) ; 或者给个别名:select sum(count) as ss,id from aa 然后 resultSet.getInt(ss)

不用执行select count(*),直接用下边的方法,执行你的查询sql。然后通过指针来获取总记录数。 PreparedStatement stmt = con.prepareStatement (sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);// 一定要有ResultSet.TYPE...

在Java中,获得ResultSet的总行数的方法有以下几种。 第一种:利用ResultSet的getRow方法来获得ResultSet的总行数 Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rset = stm...

不清楚您想问的是不是要返回select count(*) as count from tablename 的结果?如果是 Connection conn = DBConnection.getConnection(); PreparedStatement pstm = null; ResultSet rs = null; int count = 0; StringBuffer sql = new StringBu...

java中获取结果集ResutSet的总条数,可以直接使用其提供的getRow方法来取得,实例如下: PreparedStatement pstate = null;//声明一个PreparedStatement类String sql = "SELECT * FROM CHE_GOOD WHERE TITLE LIKE ?";//从数据库中查询pstate = c...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com