1
我得到了一切正常,并打印正确的结果报头(列名)和值。不过,我想将普通和无组织的结果更改为非常好的输出表格式,就像查询中带有虚线的MySql表结果一样。我怎么做?Java SQL输出格式表结果
Statement statement = conn.createStatement();
ResultSet rs = statement.executeQuery("SELECT * FROM quarter");
ResultSetMetaData rsMetaData = rs.getMetaData();
int numberOfColumns = rsMetaData.getColumnCount();
for(int i = 1; i <= numberOfColumns; i++)
{
System.out.print(rsMetaData.getColumnLabel(i) + " ");
}
System.out.println();
while (rs.next())
{
for(int e = 1; e <= rsMetaData.getColumnCount(); e++)
{
System.out.print(rs.getString(e) + " ");
}
System.out.println();
}