【发布时间】:2019-01-24 04:12:23
【问题描述】:
我目前正在学习 SQL,并且正在使用 MS SQL Server 2017。
我能够打印出一个包含除列名之外的所有数据的特定表,但我真的不知道如何检索它们。
这是我的部分代码(我删除了代码示例的 try catch)
Connection conn = null;
ResultSet rs = null;
String query = "SELECT * FROM Example";
ResultSetMetaData rsmd = null;
Class.forName(driver);
conn = DriverManager.getConnection(connectionUrl, userName, password);
Statement mS = conn.createStatement();
System.out.println("Verbindung wurde hergestellt");
rs = mS.executeQuery(query);
rsmd = rs.getMetaData();
int columnsNumber = rsmd.getColumnCount();
while (rs.next()) {
for(int i = 1; i <= columnsNumber; i++) {
System.out.print(rs.getString(i)+ " ");
}
System.out.println();
}
编辑: 我希望它们只打印一次,以便我有某种“标题”
【问题讨论】: