Java SQL ResultSet Dump dump(ResultSet rs)

Here you can find the source of dump(ResultSet rs)

Description

dump

License

Apache License

Declaration

public static void dump(ResultSet rs) throws SQLException 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;

public class Main {
    public static void dump(ResultSet rs) throws SQLException {

        // the order of the rows in a cursor
        // are implementation dependent unless you use the SQL ORDER statement
        ResultSetMetaData meta = rs.getMetaData();
        int colmax = meta.getColumnCount();
        int i;/* w  w w .  j a v  a 2s. co  m*/
        Object o = null;

        // the result set is a cursor into the data.  You can only
        // point to one row at a time
        // assume we are pointing to BEFORE the first row
        // rs.next() points to next row and returns true
        // or false if there is no next row, which breaks the loop
        for (; rs.next();) {
            for (i = 0; i < colmax; ++i) {
                o = rs.getObject(i + 1); // Is SQL the first column is indexed

                // with 1 not 0
                System.out.print(o.toString() + " ");
            }

            System.out.println(" ");
        }
    }
}

Related

  1. dump(ResultSet rset)
  2. dump(ResultSet set)
  3. dumpResultSet(ResultSet dbResult)
  4. dumpResultSet(ResultSet resultSet, String tablename, String[] columns)