Package java.sql

Examples of java.sql.ResultSet.last()


            (ResultSet.TYPE_SCROLL_INSENSITIVE,
             ResultSet.CONCUR_UPDATABLE);
        s.setCursorName(getNextCursorName());
        ResultSet rs = s.executeQuery("select * from t1");
       
        rs.last();
        int primaryKey = rs.getInt(1);
        PreparedStatement ps = s.getConnection().prepareStatement
            ("update t1 set id = ? where id= ?");
        ps.setInt(1, -primaryKey);
        ps.setInt(2, primaryKey);
View Full Code Here


        rs.updateInt(1, primaryKey*10);
        rs.updateInt(2, -555);
        rs.updateInt(3, -777);
        rs.updateRow();
        rs.first();
        rs.last();
        for (int i=0; i<10; i++) {
            rs.first();
            rs.last();
            rs.next();
            rs.previous();
View Full Code Here

        rs.updateRow();
        rs.first();
        rs.last();
        for (int i=0; i<10; i++) {
            rs.first();
            rs.last();
            rs.next();
            rs.previous();
            rs.updateInt(1, primaryKey*10 +i);
            rs.updateInt(2, (-555 -i));
            rs.updateInt(3, (-777 -i));
View Full Code Here

            (ResultSet.TYPE_SCROLL_INSENSITIVE,
             ResultSet.CONCUR_UPDATABLE);
        s.setCursorName(getNextCursorName());
        ResultSet rs = s.executeQuery("select * from t1");
       
        rs.last();
        rs.next();
        int newKey = 0;
        while(rs.previous()) {
            // Update the secondary key of all rows
            rs.updateInt(2, newKey--);
View Full Code Here

            (ResultSet.TYPE_SCROLL_INSENSITIVE,
             ResultSet.CONCUR_UPDATABLE);
        s.setCursorName(getNextCursorName());
        ResultSet rs = s.executeQuery("select * from t1");
       
        rs.last();
        int indexedKey = rs.getInt(2);
        PreparedStatement ps =
            prepareStatement("update t1 set a = ? where a= ?");
        ps.setInt(1, -indexedKey);
        ps.setInt(2, indexedKey);
View Full Code Here

        rs.first();
        rs.deleteRow();
        checkDetectabilityCallsOutsideRow(rs, "after deleteRow");

        rs.last();
        rs.deleteRow();
        checkDetectabilityCallsOutsideRow(rs, "after deleteRow of last row");

        rs.close();
        s.close();
View Full Code Here

                statement = conn.createStatement(
                        ResultSet.TYPE_SCROLL_INSENSITIVE,
                        ResultSet.CONCUR_READ_ONLY);

                rs = statement.executeQuery(queryString);
                if (rs.last()) {
                    count = rs.getRow();
                } else {
                    count = 0;
                }
            } finally {
View Full Code Here

                    prepareStatement(ClaimDBConstants.GET_CLAIMS_FOR_DIALECTT_SQL);
                    prepStmt.setString(1, dialectUri);
                    prepStmt.setInt(2, tenantId);
                    prepStmt.setInt(3, tenantId);
                    ResultSet rs = prepStmt.executeQuery();
                    rs.last();
                    if(rs.getRow() < 2){
                        throw new UserStoreException("Cannot delete all claim mappings");
                    }
                }
            prepStmt = dbConnection
View Full Code Here

                }
            }
            rs = statement.executeQuery();
            resultSetOutput = new ResultSetOutput(rs, getStartIndex(), getCountOnEachPage());

            rs.last();
            totalCount = rs.getRow();
        } catch (SQLException sqle) {
            //TODO: change to a customize execption
            throw new RuntimeException("Generate report error", sqle);
        } finally {
View Full Code Here

      // 启始记录位置
      int Offset = 0;
      try {
        Rs = stmt.executeQuery(SQLStatement);
        // 初始化分页对象
        if (Page == 0 && Rs.first() && Rs.last())
        {
          if (Rs.getRow() % rowsPerPage != 0)
            Result.setTotalPage(String.valueOf(Rs.getRow()
                / rowsPerPage + 1));
          else
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.