连接类别组合框和子类别组合框



我有两个组合框。一个是类别组合框,另一个是子类别组合框。在组合框中选择类别时,其特定的子类别项应显示在子类别组合框中。但是我们不应该在代码中给出类别和子类别项目。它应该从数据库中获取。请帮我把代码写在NetBeans里

我写了这样的代码,但它不工作

 try
    {
        Connection con=databaseConnection.createConnection();
        Statement stmt = con.createStatement();
     ResultSet rs;
    rs = stmt.executeQuery("select distinct category_name from category");
    while(rs.next())
    {
                String cat = rs.getString("category_name");
        combo_catgry.addItem(cat);
    }               
    }
    catch(Exception e)
    {
          JOptionPane.showMessageDialog(null,e); 
    } 
    try
    {
                   Connection con=databaseConnection.createConnection();
        Statement stmt = con.createStatement();
     ResultSet rs;
    rs = stmt.executeQuery("select subCategory from category where category_name ='"+catgry+"' ");
           // System.out.println(rs);
    while(rs.next())
    {
                String cat = rs.getString("subCategory");
        combo_sub.addItem(cat);
    }               
    }
    catch(Exception e)
    {
          JOptionPane.showMessageDialog(null,e); 
    }

与数据库的连接是否正常?

如果是,参见本教程:

这里将一步一步地解释如何创建依赖组合框。

我就是这样学习的,而且效果很好。

试一试,别忘了反馈

相关内容

  • 没有找到相关文章

最新更新