【问题标题】:Is there a way to open a table made in derby(derby in netbeans) in jtable? [closed]有没有办法在 jtable 中打开 derby(netbeans 中的 derby)制作的表格? [关闭]
【发布时间】:2015-12-01 22:34:34
【问题描述】:

我正在尝试为客户创建一个框架,他们可以在其中查看我已经在 derby 中创建的产品表(即 netbeans 中的数据库)。有没有办法在客户框架中打开表产品,以便客户可以查看详细信息,也可以制作部分? 如果没有办法,你可以提出任何解决这个问题的想法吗?

通过点击我要显示的搜索产品

【问题讨论】:

  • 纯代码编写请求在 Stack Overflow 上是题外话——我们希望这里的问题与特定编程问题有关——但我们很乐意帮助您自己编写!告诉我们what you've tried,以及您遇到的问题。这也将有助于我们更好地回答您的问题。
  • @ElliottFrisch 我在 derby 中创建了一个表,现在我想在 JFrame 中打开表,在 JTable 中,但我找不到要输入的任何代码,我不知道这是否可能。
  • @AlphaBeta 请不要使用 YouTube 评论,例如 StackOverflow 上的语言结构。我们努力成为一个具有专业外观的网站。

标签: java swing netbeans derby


【解决方案1】:

如果您只想将数据库中的表绑定到使用 gui builder 设计的 JFrame 中的 JTable,netbeans 确实为此提供了一种快捷方式:

  1. 转到“服务”选项卡(在左上角)。如果不可见,请使用 Windows -> 服务
  2. 创建与数据库的数据库连接。
    • 选择数据库图标。右键单击“新建连接”
    • 选择合适的驱动程序。对于 derby,它可以是 Java DB(嵌入式)或 Java DB(网络),具体取决于您设置 Derby 的方式。
    • 提供其他连接属性。
  3. 单击数据库连接上的三角形以展开它的节点以及其中的数据库和表格
  4. 在编辑器窗口中选择您的 JFrame 类,然后使用“设计”按钮查看设计
  5. 将相应的数据库表从服务窗口拖到 GUI 设计器中的 JTable 中
  6. 要获取用户选择的数据,您的代码将调用如下代码:

    jTable1.getModel().getValueAt(jTable1.getSelectedRow(), columnYouWant);
    

    其中 columnYouWant 是感兴趣列的整数索引。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    • 1970-01-01
    相关资源
    最近更新 更多