【问题标题】:Populating other jcombox that refers to the first jcombobox填充引用第一个 jcombobox 的其他 jcombox
【发布时间】:2017-03-05 16:07:39
【问题描述】:

您好,我是新来的,我需要一些帮助来填充其他 jcombobox。我想要的是,如果我从第一个组合框中选择姓氏,另一个组合框将由与中间名具有相同姓氏的患者/人员的名字填充。我希望你能帮助我

这是图片:sample

到目前为止,这是我从数据库中获取值并将其放在第一个 jcombobox 上的代码:

public void lastname(){
    try{
        Connection  con = (Connection)DriverManager.getConnection("jdbc:mysql://localhost/javaclinic", "root","");
        String sql1 = "select * from patient";
        PreparedStatement pst1 = con.prepareStatement(sql1);
        ResultSet rs1 = pst1.executeQuery();

        while(rs1.next()){

           lastn.addItem(rs1.getString("PLastname"));

        }
    }
    catch(SQLException e){

    }
}

【问题讨论】:

  • “您好,我是新来的,我需要一些帮助......” ..使用搜索功能?每隔几天就会问同样的问题。以后请使用搜索功能。从这里开始 -> JComboBox Q&As.

标签: java mysql database swing jcombobox


【解决方案1】:

如果用户输入任何值,则修改 sql 以搜索数据库:

String sql1 = "SELECT * FROM patient";
if(lastName.equals(""))
{
    sql1 +=" WHERE PLastName = '" + lastName + "'";
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 2014-10-03
    • 2014-01-24
    相关资源
    最近更新 更多