你没有在Jcombox中加入事件啊
你加入 j.addItemListener(this);

解决方案 »

  1.   

    那你在actionPerformed中测试一下看它是否执行到那里,在有你和数据库连接,有没有用户名,密码。
      

  2.   

    怎么测试?JComboBox的事件不是itemStateChanged(ItemEvent ie),与actionPerformed有关系吗?
      

  3.   

    我加了个BUTTON,还是不行??
    public void actionPerformed(ActionEvent ae)
    {
    String str,query1;
    str=(String)j.getSelectedItem();
    System.out.println(str);
    try{
    conn=DriverManager.getConnection(url);
    stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    query1="select 姓名,现有金额 from card where 卡号="+str;

    rs=stmt.executeQuery(query1);

    System.out.println("name"+rs.getString("姓名"));

    String str1,str2;

    str1=rs.getString("姓名");
    str2=rs.getString("现有金额");
    t1.setText(str1);
    t2.setText(str2);
    //t1.setText(rs.getString("姓名"));
    //t2.setText(rs.getString("现有金额"));

    System.out.println(rs.getString(2));
    System.out.println(rs.getString(8));
    rs.close(); //关闭
    stmt.close();
    }catch(Exception eee)
    {}
    }