private void printColumnHeaders(ResultSetMetaData rsmd, int columnCount) throws SQLException { StringBuilder row = new StringBuilder(); row.append(" Columns: "); for (int i = 1; i <= columnCount; i++) { if (BLOB_TYPES.contains(rsmd.getColumnType(i))) { blobColumns.add(i); } String colname = rsmd.getColumnLabel(i); row.append(colname); if (i != columnCount) { row.append(", "); } } trace(row.toString(), false); }
private void printColumnHeaders(ResultSetMetaData rsmd, int columnCount) throws SQLException { StringBuilder row = new StringBuilder(); row.append(" Columns: "); for (int i = 1; i <= columnCount; i++) { if (BLOB_TYPES.contains(rsmd.getColumnType(i))) { blobColumns.add(i); } String colname = rsmd.getColumnLabel(i); row.append(colname); if (i != columnCount) { row.append(", "); } } trace(row.toString(), false); }
private void printColumnValues(int columnCount) { StringBuilder row = new StringBuilder(); row.append(" Row: "); for (int i = 1; i <= columnCount; i++) { String colname; try { if (blobColumns.contains(i)) { colname = "<<BLOB>>"; } else { colname = rs.getString(i); } } catch (SQLException e) { // generally can't call getString() on a BLOB column colname = "<<Cannot Display>>"; } row.append(colname); if (i != columnCount) { row.append(", "); } } trace(row.toString(), false); }
private void printColumnValues(int columnCount) { StringBuilder row = new StringBuilder(); row.append(" Row: "); for (int i = 1; i <= columnCount; i++) { String colname; try { if (blobColumns.contains(i)) { colname = "<<BLOB>>"; } else { colname = rs.getString(i); } } catch (SQLException e) { // generally can't call getString() on a BLOB column colname = "<<Cannot Display>>"; } row.append(colname); if (i != columnCount) { row.append(", "); } } trace(row.toString(), false); }