gpt4 book ai didi

java - 使用 getColumnDisplaySize() 来保持整洁?

转载 作者:行者123 更新时间:2023-11-30 11:33:47 36 4
gpt4 key购买 nike

我想知道您是否可以使用 getColumnDisplaySize() 生成一个更整洁的表格,并将结果列在正确的列中,我该怎么做?

这是我目前的代码。

stmt = con.createStatement();  
ResultSet res = stmt.executeQuery("SELECT * FROM Orders ORDER BY OrderID");

if (res.next()) {
ResultSetMetaData rsmd = res.getMetaData();
int columnCount = rsmd.getColumnCount();
for (int i = 1; i <= columnCount; i++) {
columnHeading = columnHeading + "\t" + rsmd.getColumnName(i);
}
System.out.println(columnHeading);

do {
for (int i = 1; i <= columnCount; i++) {
System.out.print("\t" + res.getString(i));
}
System.out.println("\n");
} while(res.next());
}

最佳答案

我不会那样做的。

getcolumnDisplaySize() 方法为您提供由 (SQL) 列类型指定的列宽。这与任何给定时间表中最大值的宽度几乎没有关系。

关于java - 使用 getColumnDisplaySize() 来保持整洁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16004576/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com