用一个下拉框怎么在文本框中显示其他相关信息.
用的工具是jbuilder ,下拉框中的字段是"籍贯",其他相关信息分别是"学号","姓名","性别","年龄".在界面上选中下拉框中的一个值,界面上的相关信息"学号","姓名","性别","年龄".在相应的文本框中显示.用了bean类.下面是我相关的代码,不知道哪里有错误:
package student4;
import java.sql.Connection;
import java.sql.Statement;
import
java.sql.SQLException;
import java.sql.ResultSet;
public class studao {
public static void main(String[] args) {
studao studao = new studao();
}
public void check(stuBean b){
Connection cn=dao.getcn() ;
try{
Statement s = cn.createStatement();
ResultSet rs=s.executeQuery("select form stu where id='"+b.getId()+"',name='"+b.getName()+"',sex='"+b.getSex()+"',age='"+b.getAge()+"'");
while(rs.next()){
b.setId(rs.getString(1));
b.setName(rs.getString(2));
b.setSex(rs.getString(3));
b.setAge(rs.getInt(4));
}
}catch(
SQLException ce){
System.out.print(ce);
}
}
}
public void cf_actionPerformed(ActionEvent e) {
stuBean sb=new stuBean() ;
studao sd=new studao() ;
id.setText(sb.getId());
name.setText(sb.getName());
if(sb.getSex().equals("男")){
boy.setSelected(true);
}else{
girl.setSelected(true);
}
int age=sb.getAge() ;
}
}
dao类是连接数据库的,我是静态添加"籍贯"到下拉框中的.不知道怎样动态添加.先谢谢了
------解决方案--------------------不懂