gpt4 book ai didi

java - 从数据库添加不同的数据到 jComboBox

转载 作者:太空宇宙 更新时间:2023-11-04 09:42:45 24 4
gpt4 key购买 nike

我有一个 jComboBox,我想在数据库中填充学生的院系。现在,同一部门在表中出现多次,因此我希望每个部门名称仅进入项目列表一次。我现在编写的代码没有给出期望的结果。它将相同的部门名称多次放入组合框列表中。我该如何解决这个问题?我获取部门名称的代码如下:

 conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mydaatabase1","root","Password123");
String sql1 = "select distinct (dept) from droptest";
PreparedStatement pss = conn.prepareStatement(sql1);
ResultSet rs = pss.executeQuery(sql1);
while(rs.next())
{
String d = rs.getString("dept");
jComboBox1.addItem(d);
}

最佳答案

我想,您需要在选择数据中使用分组...

select columnName from tablename Group by columnName

    Select dept 
From droptest
Group by dept

分组依据就像不同的

关于java - 从数据库添加不同的数据到 jComboBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55775546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com