我从数据库读取的值放在rs,怎么把它放在列表框里,

解决方案 »

  1.   

    用rs.next, 把rs循环到list中。
      

  2.   


    SWING里的列表框啊
    jList
      

  3.   

    setListData()这个方法对吗?jList1.setListData(list);//找不到符号:setListData
      

  4.   

    setListData()这个里面放的对象是Vector,你从数据库里查出来的字符串放到Vector里,然后setListData(Vector)就可以了
      

  5.   


    while(rs.next())
            {
    String[] list={rs.getString(1)};

    jList1.setListData(list);
    帮我改下吧!!
      

  6.   


    Vector<String> vec = new Vector<String>;
    while(rs.next())
     {
       vec.add(rs.getString(1));
     }
     jList1.setListData(vec);
      

  7.   


    还有个问题我不太理解,我又加了30分
    我的数据库值是001
    为什么用String[] list={rs.getString(1)};得到的值是Ljava.lang.String;@18330bf
    Ljava.lang.String;@18330bf这是什么码啊?
      

  8.   

    list是一个String数组,你是直接System.out.println(list);?
    这样调用的Object的toString()方法。默认是 类名加一个@借助是散列码的无符号十六进制表示。你想获得数组里的值,要用下标来取。