java - 如何将 mysql 中的数据插入组合框?

标签 java swing jdbc jcombobox comboboxmodel

我这里的代码有什么问题?

我正在尝试将数据从 mysql 插入到 netbean 的组合框中

private void btnSandoghMousePressed(java.awt.event.MouseEvent evt) {                                        
    try {
        String query = "SELECT `AccountType` FROM `account`"; 
        con = Connect.ConnectDB();
        PreparedStatement stm = con.prepareStatement(query); 
        pst = con.prepareStatement(query);                
        ResultSet rs = pst.executeQuery(query);
        ArrayList<String> groupNames = new ArrayList<String>(); 
        while (rs.next()) { 
            String groupName = rs.getString(4); 
            groupNames.add(groupName);
        } 
        DefaultComboBoxModel model = new DefaultComboBoxModel(groupNames.toArray());
        cmbSemetarID.setModel(model);
        rs.close();    
    } catch (SQLException e) {
    System.err.println("Connection Error! it's about date");
    }
}

最佳答案

有时您尝试以这种方式使用模型或使用 Vector 时会遇到问题。最好尝试做类似的事情,

  private void btnSandoghMousePressed(java.awt.event.MouseEvent evt){                                        
    try {
        String query = "SELECT `AccountType` FROM `account`"; 
        con = Connect.ConnectDB();
        PreparedStatement stm = con.prepareStatement(query); 
        pst = con.prepareStatement(query);                
        ResultSet rs = pst.executeQuery(query);
        DefaultComboBoxModel model = new DefaultComboBoxModel();
        while (rs.next()) { 
            String groupName = rs.getString(4); 
            model.add(groupName);
        } 

        cmbSemetarID.setModel(model);
        rs.close();    
    } catch (SQLException e) {
    System.err.println("Connection Error! it's about date");
    }
}

关于java - 如何将 mysql 中的数据插入组合框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24423779/

相关文章:

java - 排序 JTable 除了最后一行

java - 同时针对 Java Swing 和 GWT 进行交叉开发

java - 带@ (at) 符号的 Firebird SQL 查询 - 如何在 JDBC (Jaybird) 中运行查询?

java - 我的 Java Swing 登录表单不起作用

java - 编译器说有一个无法访问的语句,我做错了什么?

java - Hadoop 2.6.0 HDFS 输出文件夹

java - 用于大小检索的 JPA Hibernate Fetch Collection

java - jFileChooser.showOpenDialog() 卡住应用程序..没有错误/异常..尝试了几件事

java - 从java进程中批量跳过暂停命令

java - 使用 Hibernate 保存大量记录时内存不足?