gpt4 book ai didi

java - 如何使用 mySQL 数据库中的信息填充 jcombobox?

转载 作者:行者123 更新时间:2023-11-29 09:21:28 24 4
gpt4 key购买 nike

基本上,该程序获取客户信息并将其转储到数据库中。为了更改信息,我希望用户能够选择客户名称从组合框中调用,这样系统就可以从数据库中调用该客户的所有信息。访问数据库很好,输入信息并更改它也很好。我只是不知道如何让组合框填充所有客户名称。

最佳答案

最简单的解决方案是从数据库创建一个字符串数组。然后用它来创建组合框。

  String[] mydbStrings = .....;
JComboBox mycombo = new JComboBox(mydbStrings);

但这只会给你一些字符串。最好定义一个代表客户的类,从数据库加载客户,确保在 Customer 类中定义足够的 toString() 并创建在组合框中使用的客户数组。这样,客户名称就会显示在组合框中,但当您选择一个名称时,您就可以随时使用所有客户详细信息。

如果您认为这太占用内存而无法一次加载所有客户的数据,则可以创建一个较小的 custInfo 类,仅包含名称和 ID。然后在组合框中使用它,并在选择后加载其余的客户数据。

关于java - 如何使用 mySQL 数据库中的信息填充 jcombobox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1619403/

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