You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Derby数据库取数据并在WindowBuilder表格展示的技术求助

数据库数据展示到WindowBuilder表格问题

需求

从数据库获取数据存入数组并展示到表格。

已完成操作

  • 成功建立数据库连接
  • 成功向表中插入数据
  • 可在GUI中打印异常(数据从GUI传入)

问题历程

最初我用下面这段代码尝试读取数据,没有抛出异常但完全没有输出:

import java.sql.DriverManager; 
import java.sql.PreparedStatement; 
import java.sql.SQLException; 
import java.sql.Connection; 

public class getInfoDBemp { 
    private static final String JDBC_URL = "jdbc:derby:EvCo-RegHuella;"; 
    Connection conn; 

    public getInfoDBemp () { 
        try { 
            this.conn = DriverManager.getConnection(JDBC_URL); 
            if (this.conn != null) { 
                try { 
                    PreparedStatement ps = this.conn.prepareStatement(main.statementEmpreg); 
                    ps.execute(); 
                    while (ps.getMoreResults()) { 
                        String testprint = ps.getResultSet().toString(); 
                        System.out.println(testprint); 
                    } 
                    ps.close(); 
                }catch(SQLException ex){ 
                    String exString = ex.toString(); 
                    System.out.println("ERROR " + exString); 
                } 
            } 
        }catch (SQLException e) { 
            System.out.print(e); 
        } 
    } 
}

之后我修改了代码,现在已经能在控制台正常打印数据库里的数据了,但目前还没搞定怎么把这些数据逐行显示到Eclipse WindowBuilder的表格中:

public getInfoDBemp () { 
    try { 
        this.conn = DriverManager.getConnection(JDBC_URL); 
        if (this.conn != null) { 
            try { 
                Statement st = this.conn.createStatement(); 
                ResultSet rs = st.executeQuery(main.statementEmpreg); 
                while (rs.next()){ 
                    int ID_r = rs.getInt("ID"); 
                    String Nombre_r = rs.getString("Nombre"); 
                    System.out.println(ID_r+" "+Nombre_r); 
                } 
                st.close();

环境信息

  • 使用Eclipse Oxygen
  • 使用Derby Database JDBC
  • 使用WindowBuilder
  • Java开发水平:进阶新手

内容的提问来源于stack exchange,提问作者Kevin Mora

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:14:12