写sql查呗 有多少条记录 不然呢??
解决方案 »
- 问个线程同步的题。
- 请教有关MyEclipse操作的一个问题
- 问一下反射机制
- 求 判断输入日期是否大于本月最后一天的方法
- 紧急求救,调用本地方法(.dll文件)的问题!
- 请大家推荐一下java的反编译工具,谢谢
- 问题:用oci8连oracle,报java.lang.UnsatisfiedLinkError:do_open错误。
- 求助诸位大侠 —— 关于文本框的问题!
- 有没有办法让一个Java程序只能有一个实例在运行
- 怎样比较String中的部份是否相等?
- java NIO包里面为什么没有boolenBuffer。
- 请问网络爬虫时使用代理ip出现:The server failed to respond with a valid HTTP response异常是怎么回事?
你好,我只有一个表,请问怎样把记录数返回到程序?除了
while(rs.next()){
}
int count = rs.getRow();
之类的
// 表名列表
ResultSet rest = dbmd.getTables(database, null, null, new String[] { "TABLE" });
// 输出 table_name
while (rest.next()) {
String tableSchem = rest.getString("TABLE_SCHEM");
if (user.equalsIgnoreCase(tableSchem)) {
tableNames.add(rest.getString("TABLE_NAME"));
}
} 参考 java获取执行数据库和用户下表名
你好,我只有一个表,想把表中的记录数返回到程序里,除了
while(rs.next()){
}
int count = rs.getRow();
这种,请问有哪种其他的做法?
你好,请问怎样把结果返回到程序?首先不知道你用jdbc还是用框架不管用那个吧 sql会写吧 count函数怎么返回到程序?什么意思 不太懂 得到数据了 就return了呗
这个简单啊,参考 ResultSet获取记录条数
method1
rs.last(); // 将光标移动到最后一行
int rowCount = rs.getRow(); // 得到当前行号,即结果集记录数
method2
ResultSet rs = st.executeQuery("select * from worker");
int rowCount = 0;
while(rs.next()) {
rowCount++;
}
method3
String sql = "select count(*) rec from (select * from worker) ww";
ResultSet rs = st.executeQuery(sql);
int rowCount = 0;
while (rs.next()) {
rowCount = rs.getInt("rec");
}
你好,请问怎样把结果返回到程序?首先不知道你用jdbc还是用框架不管用那个吧 sql会写吧 count函数怎么返回到程序?什么意思 不太懂 得到数据了 就return了呗哈哈,谢了哈,看来还是用getRow(),我的意思就是在程序中取得记录数,反正谢了哈。