private String toString(ResultSet r) {
try {
if (r == null) {
return "No Result";
}
ResultSetMetaData m = r.getMetaData();
int col = m.getColumnCount();
StringBuffer strbuf = new StringBuffer();
for (int i = 1; i <= col; i++) {
strbuf = strbuf.append(m.getColumnLabel(i) + "\t");
}
strbuf = strbuf.append("\n");
while (r.next()) {
for (int i = 1; i <= col; i++) {
strbuf = strbuf.append(r.getString(i) + "\t");
if (r.wasNull()) {
strbuf = strbuf.append("(null)\t");
}
}
strbuf = strbuf.append("\n");
}
return strbuf.toString();
} catch (SQLException e) {
return null;
}
}