gpt4 book ai didi

java - 从数据库检索数据并使用 JcomboBox 显示

转载 作者:行者123 更新时间:2023-12-01 19:08:10 25 4
gpt4 key购买 nike

我希望能够从数据库中选择数据并使用组合框显示它。

我有以下代码,但它不显示组合框中的数据。我确实意识到缺少显示数据的代码,并且我的 SQL 语句不正确。我只是不确定我能做什么,任何建议都会受到赞赏。

尝试{ 语句 st = db.con.createStatement(); ResultSet rs = st.executeQuery("从项目 WHERE Name=”中选择名称、尺寸、价格 = +comboBox_1.getToolkit());

                JOptionPane.showMessageDialog(frame, "displayed");

while (rs.next()) {
String name = rs.getString("Name");
String size = rs.getString("size");
String price = rs.getString("price");
textArea_Name.append(name);
textArea_size.append(size);
textArea_price.append(price);
comboBox_1.addItem(rs.getString("Name"));
comboBox_1.getSelectedItem();

}}


catch (SQLException e ) {
System.out.println("user not added");
e.printStackTrace();
}

}
});

最佳答案

try {  
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conn= DriverManager.getConnection("jdbc:odbc:driverName");
Statement st = conn.createStatement();

ResultSet r=st.executeQuery("select * from tableName");

while (r.next()) {

JComboBox.addItem(r.getString("Key_Coloumn_Name"));
}


conn.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Failed to Connect to Database","Error Connection", JOptionPane.WARNING_MESSAGE);
System.exit(0);
}

关于java - 从数据库检索数据并使用 JcomboBox 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9331899/

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