【问题标题】:Connecting JTable content to Java DB将 JTable 内容连接到 Java DB
【发布时间】:2014-06-02 08:20:31
【问题描述】:

1- 我正在使用NetBeans 7.4 GUI Builder,我想要一个包含一些数据的JTablenetbeans website 中的教程展示了如何将 existing DB table 连接到 Jtable,但我想编写自己的查询并在 JTable 中显示结果,该怎么做?

2-当我按照netbeans 中的教程进行操作时,该表显示它绑定到Java DB 中的一个表,但是当我运行该程序时,JTable 显示为空,它有行,但没有数据,是否存在除了教程中提到的步骤之外,我必须编写一个代码来填充数据?

这是tutorial的链接

【问题讨论】:

    标签: java database swing netbeans jtable


    【解决方案1】:
    1. 创建一个连接字符串以从您的代码连接到数据库。然后运行查询以从 DB 表中获取记录,如下所示:

      Connection con = //create a connection string;
      Statment smt = con.createStatement();
      ResultSet rs = smt.executeQuery("Your SQL");
      
    2. 现在从您的 ResultSet 中检索记录并填充到您的 Jtable 中

      while (rs.next()) 
          {
              //Populate table
          }
      

    【讨论】:

    • @CanadianDavid 我的浏览器有问题,所以我无法标记代码,感谢您的编辑:)
    • 没问题!由于您的代码在编号列表中,因此您只需要使用 8 个空格而不是 4 个空格。
    • 嗯,我明白了。所以我应该删除绑定并做你写的事情,但是我正在使用 JPA,所以我想我知道相关的陈述:)。但我还有一些问题,我看到有些人使用“Jtable.setModel”?所以在循环中我应该使用它?!最后,这段代码是 GUI 类的一部分?
    猜你喜欢
    • 1970-01-01
    • 2015-06-03
    • 2017-08-03
    • 1970-01-01
    • 2021-07-18
    • 2021-11-23
    • 2011-11-14
    • 2020-09-16
    • 2016-08-14
    相关资源
    最近更新 更多