Package java.sql

Examples of java.sql.ResultSet.beforeFirst()


  public void save (Connection connection, PrintWriter out) {
    Statement statement = null;
    try {
      statement = connection.createStatement();
      ResultSet set = statement.executeQuery( "SELECT * FROM " + tableName);
      set.beforeFirst();
     
      Map<String, String> columns = this.getColumnData(set);

      int c = 0;
      out.println("VERSION:2");
View Full Code Here


      this.tables = new ArrayList<EncryptedTable>();
     
      try {
        Statement statement = connection.createStatement();
        ResultSet set = statement.executeQuery("SHOW TABLE STATUS");
        set.beforeFirst();
       
        while (set.next()) {
          String engine = set.getString(2);
          if ("memory".equalsIgnoreCase(engine)) {
            this.tables.add(new EncryptedTable(this, set.getString(1)));
View Full Code Here

            statement.setInt(1, sessionID);
            results = statement.executeQuery();
            results.last();
            headingsCount = results.getRow();
            headings = new String[headingsCount];
            results.beforeFirst();
            while (results.next()) {
                headings[results.getInt("position")] = results.getString("name");
            }
            results.close();
            statement.close();
View Full Code Here

      rs = pstmt.executeQuery();

      if (rs.next()) {
        rs.last();
        returnTypeList = new ArrayList<ReturnType>(rs.getRow());
        rs.beforeFirst();

        while (rs.next()) {
          returnTypeList.add(beanPopulator.populate(rs));
        }
      }
View Full Code Here

      // Send query to database and store results.
      rs = pstmt.executeQuery();

      if (rs.next()) {
        returnTypeMap = new HashMap<KeyType, ValueType>();
        rs.beforeFirst();

        while (rs.next()) {
          Entry<KeyType, ValueType> entry = beanPopulator.populate(rs);
          returnTypeMap.put(entry.getKey(), entry.getValue());
        }
View Full Code Here

    return false;
  }
 
  public ArrayList query(Table obj, String query) throws Exception {
    ResultSet rs = this.executeSelect(query, obj);
    rs.beforeFirst();
    Class<?> c = obj.getClass();
    ArrayList list = new ArrayList();
    while(rs.next())  {
      Object newObj = c.newInstance();
      extendObject(rs, newObj);
View Full Code Here

      query += " ORDER BY "+order;
    if (pageIndex >= 0 && pageSize > 0)
      query += " LIMIT "+pageIndex*pageSize+","+pageSize;
   
    ResultSet rs = this.executeSelect(query, obj);
    rs.beforeFirst();
    Class<?> c = obj.getClass();
    while(rs.next())  {
      Object newObj = c.newInstance();
      extendObject(rs, newObj);
      list.add(newObj);
View Full Code Here

    PreparedStatement statement = connection.prepareStatement(query);
    for(int i=0;i<param.size();i++)  {
      statement.setObject(i+1, param.get(i));
    }
    ResultSet rs = statement.executeQuery();
    rs.beforeFirst();
    if(returnClass == null) returnClass = primaryObj.getClass();
    while(rs.next())  {
      Object newObj = returnClass.newInstance();
      extendObject(rs, newObj);
      list.add(newObj);
View Full Code Here

    {
      System.out.println("expected to be on the 1st row");
      passed = false;
    }
    // move to before first
    rs.beforeFirst();
    if (! rs.isBeforeFirst())
    {
      System.out.println("expected to be before the 1st row");
      passed = false;
    }
View Full Code Here

    rs.afterLast();
    if (rs.isAfterLast()) {
      System.out.println("afterLast() on empty RS should be no-op");
    }
   
    rs.beforeFirst();
    if (rs.isBeforeFirst()) {
      System.out.println("beforeFirst() on empty RS should be no-op");
    }

    rs.close();
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.