gpt4 book ai didi

java - 如何在 Jtable 中显示数据库的选定列?

转载 作者:行者123 更新时间:2023-12-01 12:30:07 25 4
gpt4 key购买 nike

我成功地用数据库表的内容填充了 JTable,但我只想显示其中选定的列。有什么办法可以做到这一点吗?或者甚至可以选择在 JTable 中显示哪一列?

这是填充我的JTable的方法

    private void Update_table() {
try {
String sql = "select * from Members";
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
Members_Table.setModel(DbUtils.resultSetToTableModel(rs));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}

我的数据库表名称是“Members”。 “Members_Table”是我的 JTable 的名称。

最佳答案

您可以尝试更改 sql 语句以仅选择您感兴趣的列。例如,如果 Members 有“MemberId”、“MemberFirstName”、“MemberLastName”、“MemberAddressFK”列,而您只想显示 MemberFirstName和 MemberLastName,您可以将 sql 更改为

String sql = "select MemberFirstName, MemberLastName from Members";

您可以在http://beginner-sql-tutorial.com/sql-select-statement.htm找到有关sql select语句的更多详细信息。

关于java - 如何在 Jtable 中显示数据库的选定列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25991437/

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