Java 中怎么获得数据库表中行的数目?

[复制链接]
查看11 | 回复5 | 2009-8-4 08:54:28 | 显示全部楼层 |阅读模式
//首先,先用SQL查询出来,因为不止一条记录,所以用Lis在去存放//这里是数据层的代码(参考就行)public List[I] getByCode() {List[I] list = new ArrayList();try { conn = this.db.getConnection(); String sql = "select cInvCode,cInvName,cInvStd,cInvAddCode,cInvABC,dSDate," +
"cComUnitCode,cGroupCode ,iSupplyType,bInTotalCost " +...
回复

使用道具 举报

千问 | 2009-8-4 08:54:28 | 显示全部楼层
用JDBC关键代码如下:StringBuffer sql = new StringBuffer("");sql.append(" select id,name,idcard from person ");rs = st.executeQuery(sql.toString());跳到结果集的最后一行rs.last();//获得最...
回复

使用道具 举报

千问 | 2009-8-4 08:54:28 | 显示全部楼层
用sql也行,用java的结果集也行,先rs.last()最后一行,再rs.getRow()就是当前行,也就是总行...
回复

使用道具 举报

千问 | 2009-8-4 08:54:28 | 显示全部楼层
SELECT COUNT(*) FROM 表名用这句SQL就可以了。当然用JAVA的话还要定义连接字符串,初始化连接,再执行SQL语句。连接字符串又根据你采用的数据库的不同而有所不同。...
回复

使用道具 举报

千问 | 2009-8-4 08:54:28 | 显示全部楼层
count(*) from table...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行