【发布时间】:2018-05-23 07:56:37
【问题描述】:
我的结果集有问题。我无法获得固定长度的列。
ResultSetMetaData rsmd = rs.getMetaData();
int cols = rsmd.getColumnCount();
for(int i=1; i<=cols; i++)
System.out.print(rsmd.getColumnLabel(i)+"\t");
System.out.println("\n--------------------------------------------------------------");
while(rs.next())
{
for(int i=1; i<=cols; i++)
System.out.print(rs.getString(i)+"\t");
System.out.println();
}
表格是这样的
http://www.bilder-upload.eu/show.php?file=bf21f6-1527061884.png“表”
列名与数据不完全一致。
【问题讨论】:
-
你的意思是在控制台(我不打开外部链接)?
-
在控制台中是。列名并不完全位于数据之上。它看起来像向左移动了一点。 Imgur 在我的公司 bilder 中被阻止上传只是一个图片上传网站。
-
您不能指望使用
tab并具有正确的对齐方式,因为\t只会推送到下一个“列”,其中每列的长度为8(很难解释。 ..)