gpt4 book ai didi

java - Java程序帮助(Swing+数据库)

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:17 26 4
gpt4 key购买 nike

有人能给我一个关于如何简单有效地制作数据库中包含的目录的 GUI 表示的建议吗?现在,使用 SQL 查询获取信息是一回事。我能做到。事实上,使用单独的小示例,我可以将一个文件连同他的信息一起放入数据库中,然后我可以从数据库中取出该文件。问题是我只是在没有 GUI 的情况下这样做,只是为了测试它是否有效。

现在我需要一个 GUI,但我真的不知道从哪里开始。我是否使用 JTable、JList 或第三者?另外,我想我需要一个多维数组,因为我有,例如,文件的 id、name_of_file 和大小。

所以我需要不同的类型来放入它们:int、String 和 int。此外,我显然需要对用户隐藏文件的 ID,但同时要保留它以便能够引用它。

如何在 GUI 组件中隐藏它?

那么,假设我有一个包含这些列的文件的数据库表:id、名称、大小、binary_of_file。

我的真实表有更多的列,例如父目录的 ID、所有者的 ID 等。但现在这并不重要。

所以,我告诉数据库给我有关该文件的所有信息(除了它是二进制的,因为我只想列出文件):

...
ResultSet rs = statementObject.executeQuery("SELECT id, name, size FROM Files;");
while(rs.next()){
//Where do I store the values in? Which GUI component and how?
...

我想我需要一个包含此组件的 JPanel,该组件将显示数据库中的文件。什么成分?请帮忙!

最佳答案

听起来您想使用 JTable,它有一个 TableModel您可以实现以适应您的结果集的接口(interface)。


另请点击文档顶部的链接。 创建表模型

关于java - Java程序帮助(Swing+数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7222499/

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