本文整理了Java中java.sql.ResultSet.last
方法的一些代码示例,展示了ResultSet.last
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultSet.last
方法的具体详情如下:
包路径:java.sql.ResultSet
类名称:ResultSet
方法名:last
[英]Shifts the cursor position to the last row of the ResultSet.
[中]将光标位置移动到结果集的最后一行。
代码示例来源:origin: querydsl/querydsl
@Override
public boolean last() throws SQLException {
return rs.last();
}
代码示例来源:origin: codingapi/tx-lcn
@Override
public boolean last() throws SQLException {
return delegate.last();
}
代码示例来源:origin: spring-projects/spring-framework
/**
* @see java.sql.ResultSet#last()
*/
@Override
public boolean last() throws InvalidResultSetAccessException {
try {
return this.resultSet.last();
}
catch (SQLException se) {
throw new InvalidResultSetAccessException(se);
}
}
代码示例来源:origin: alibaba/druid
@Override
public boolean last() throws SQLException {
try {
return rs.last();
} catch (Throwable t) {
throw checkException(t);
}
}
代码示例来源:origin: stackoverflow.com
ResultSet rs = ps.executeQuery();
int rowcount = 0;
if (rs.last()) {
rowcount = rs.getRow();
rs.beforeFirst(); // not rs.first() because the rs.next() below will move on, missing the first element
}
while (rs.next()) {
// do your standard per row stuff
}
代码示例来源:origin: apache/ignite
@Override public void run() throws Exception {
rs.last();
}
});
代码示例来源:origin: stackoverflow.com
private int getRowCount(ResultSet resultSet) {
if (resultSet == null) {
return 0;
}
try {
resultSet.last();
return resultSet.getRow();
} catch (SQLException exp) {
exp.printStackTrace();
} finally {
try {
resultSet.beforeFirst();
} catch (SQLException exp) {
exp.printStackTrace();
}
}
return 0;
}
代码示例来源:origin: apache/hive
/**
* Try to obtain the current size of the specified {@link ResultSet} by jumping to the last row
* and getting the row number.
*
* @param rs
* the {@link ResultSet} to get the size for
* @return the size, or -1 if it could not be obtained
*/
int getSize(ResultSet rs) {
try {
if (rs.getType() == rs.TYPE_FORWARD_ONLY) {
return -1;
}
rs.last();
int total = rs.getRow();
rs.beforeFirst();
return total;
} catch (SQLException sqle) {
return -1;
}
// JDBC 1 driver error
catch (AbstractMethodError ame) {
return -1;
}
}
代码示例来源:origin: alibaba/druid
@Override
public boolean resultSet_last(ResultSetProxy rs) throws SQLException {
if (this.pos < filterSize) {
return nextFilter()
.resultSet_last(this, rs);
}
return rs.getResultSetRaw()
.last();
}
代码示例来源:origin: hibernate/hibernate-orm
@Override
public boolean last() {
try {
final boolean result = getResultSet().last();
prepareCurrentRow( result );
return result;
}
catch (SQLException sqle) {
throw convert( sqle, "could not advance using last()" );
}
}
代码示例来源:origin: p6spy/p6spy
@Override
public boolean last() throws SQLException {
return delegate.last();
}
代码示例来源:origin: Meituan-Dianping/Zebra
@Override
public boolean last() throws SQLException {
return innerResultSet.last();
}
代码示例来源:origin: Meituan-Dianping/Zebra
@Override
public boolean last() throws SQLException {
return innerResultSet.last();
}
代码示例来源:origin: apache/phoenix
@Override
public boolean last() throws SQLException {
return rs.last();
}
代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel
public boolean last() throws SQLException {
return _rs.last();
}
代码示例来源:origin: nutzam/nutz
else if (rs.last()) {
代码示例来源:origin: stackoverflow.com
ResultSet rs = stmt.executeQuery(sql);
int rowCount = rs.last() ? rs.getRow() : 0; // Number of rows in result set. Don't forget to set cyrsor to beforeFirst() row! :)
代码示例来源:origin: com.alibaba/druid
@Override
public boolean last() throws SQLException {
try {
return rs.last();
} catch (Throwable t) {
throw checkException(t);
}
}
代码示例来源:origin: hibernate/hibernate-orm
resultSet.last();
keyToRead = getKeyFromResultSet(
0,
代码示例来源:origin: com.alibaba/druid
@Override
public boolean resultSet_last(ResultSetProxy rs) throws SQLException {
if (this.pos < filterSize) {
return nextFilter()
.resultSet_last(this, rs);
}
return rs.getResultSetRaw()
.last();
}
内容来源于网络,如有侵权,请联系作者删除!