我正在通过 Java 从 SQL 数据库中检索列名。我知道我也可以从 ResultSet
检索列名。所以我有这个sql查询
select column_name from information_schema.columns where table_name='suppliers'
问题是我不知道如何从 ResultSet
获取列名,我的代码是
public void getAllColumnNames() throws Exception{
String sql = "SELECT column_name from information_schema.columns where table_name='suppliers'";
PreparedStatement ps = connection.prepareStatement(sql);
ResultSet rs = ps.executeQuery(sql);
// extract values from rs
}
原文由 user1hjgjhgjhggjhg 发布,翻译遵循 CC BY-SA 4.0 许可协议
参考: 打印 ResultSet 的结果