java下拉框选择_java中下拉框选项内容

本文探讨了在Java应用中,DAO层如何获取数据库查询结果并将其转化为JComboBox显示的问题。当从supplier表中选取supplierSimpleName字段时,出现显示为列名而非实际值的异常情况。在DAO层,通过执行SQL查询获取结果集,然后将结果集内容逐条添加到Vector中。然而,在UI层加载到JComboBox时,内容并未正确显示。问题可能在于数据转换或传递过程中的错误。
摘要由CSDN通过智能技术生成

下拉框中的内容是数据库中表的内容,比如,“”张三","李四"sql中supplier中第一列supplierSimpleName123321(这是两行一列)在java中DAO层publicVectorfindsupplier(){Stringfindsu="...

下拉框中的内容是数据库中表的内容,比如,“”张三","李四"

sql中supplier中第一列supplierSimpleName 123 321(这是两行一列)

在java中DAO层

public Vector findsupplier(){

String findsu="select * from supplier";

ResultSet rs=psshmy.query(findsu);

Vector ve=new Vector();

try{ while(rs.next()){

Vector vector=new Vector();

vector.add(rs.getString("supplierSimpleName"));

ve.add(vector); }

}catch(SQLException e){

e.printStackTrace();}

return ve; }

在ui层 cb11.addItem(ve); //cb11是个JComboBox

为什么在JComboBox中显示为123321

而不是123

321

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值