日期:2014-05-20  浏览次数:20906 次

用一个下拉框怎么在文本框中显示其他相关信息.
用的工具是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类是连接数据库的,我是静态添加"籍贯"到下拉框中的.不知道怎样动态添加.先谢谢了


------解决方案--------------------
不懂