java里如何按tab方式在console上显示一个数据库table(ResultSet)的内容
yoken 2003-10-08 04:37:37 显示格式类似:
名称 类型 尺寸 ......
aaa bbb 111
cccccccc dddddddd 222222222
.
.
我使用的方法是
// 输出字段名
String line = "";
ResultSetMetaData rsmd = rs.getMetaData();
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
line += rsmd.getColumnName(i) + " ";
}
System.out.println(line);
// 输出字段值
while (next()) {
line = "";
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
line += rs.getString(i) + " ";
}
System.out.println(line);
}
但因为各字段值的长度不一致,所以显示出来的各列难以对齐,如何使其对齐显示