嗨,我是新来的,我需要一些帮助来填充其他jcomboboxes。我想要的是,如果我从第一个组合框中选择姓氏,则另一个组合框将填充具有与Middlename相同的Lastnames的患者/人的名字。我希望你能帮助我
这是照片: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){
}
}
答案 0 :(得分:1)
如果用户输入任何值,则将sql修改为搜索数据库:
String sql1 = "SELECT * FROM patient";
if(lastName.equals(""))
{
sql1 +=" WHERE PLastName = '" + lastName + "'";
}