当前位置:首页 » 操作系统 » java获取数据库行数据

java获取数据库行数据

发布时间: 2024-12-19 04:17:41

‘壹’ java JDBC获得数据库结果集的行数但少了第一行的数据

String sql = "SELECT * FROM TABLEONE";
ResultSet rs = conn.getExecuteQuery(sql);
try {
if(!rs.next()){//如果表1没查到值,则查询表2
sql="SELECT * FROM TABLETWO";
rs = conn.getExecuteQuery(sql);
}
//若表1查到值输出
while(rs.next()){
.....//获得结果集各行的值的代码①
}
}catch(SQLException e){}

改成这样试试。

‘贰’ 如何获取ResultSet的行数和列数

java获取ResultSet的行数列数
import Java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;

public class ResultSetTest {

public static void main(String[] args) {
Connection con;
try {
//获取数据库连接
con = DBUtil.getConnection("69");
//设置查询语句
String sql = "select * from 表名 ";
//设计结果集为可滚动
java.sql.PreparedStatement pst = con.prepareStatement(sql,
ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
java.sql.ResultSet rs = pst.executeQuery();
//获取结果集的列数
System.out.println(rs.getMetaData().getColumnCount());
//将结果集滚动到最后一个
rs.last();
//获取结果集当前行数
System.out.println(rs.getRow());
} catch (SQLException e) {
e.printStackTrace();
}
}
}

‘叁’ 在Java中,如何通过在数据库得到的结果集得到表的列数和行数

在Java中,获得ResultSet的总行数的方法有以下几种。
第一种:利用ResultSet的getRow方法来获得ResultSet的总行数
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rset = stmt.executeQuery("select * from yourTableName");
rset.last();
int rowCount = rset.getRow(); //获得ResultSet的总行数

第二种:利用循环ResultSet的元素来获得ResultSet的总行数
ResultSet rset = stmt.executeQuery("select * from yourTableName");
int rowCount = 0;
while(rset.next()) {
rowCount++;}rowCount就是ResultSet的总行数。

‘肆’ Java 统计数据库中符合条件的行数 怎么做

有两种方式
1.通过sql语句:
如select count(id) from tab where id<10;
这样查出来的就是行数

2. 在java中
//sqlRst是ResultSet 对象的实例
int RowCount = sqlRst.getRow();//获得当前行号

热点内容
aspphp环境 发布:2025-03-07 02:40:38 浏览:382
c语言汉字转拼音 发布:2025-03-07 02:26:05 浏览:557
磁盘与数据库 发布:2025-03-07 02:19:54 浏览:561
微信的缓存是什么 发布:2025-03-07 02:15:17 浏览:995
sql添加表数据 发布:2025-03-07 02:15:16 浏览:593
其他台式电脑怎么登录服务器 发布:2025-03-07 02:09:45 浏览:106
数控车床g76编程实例 发布:2025-03-07 02:07:43 浏览:662
魔兽世界新服务器是什么意思 发布:2025-03-07 02:07:41 浏览:619
ftp传输二进制 发布:2025-03-07 01:57:26 浏览:286
php网上商城源码 发布:2025-03-07 01:57:20 浏览:707