从java中的组合框中的Db显示中获取数据

时间:2011-04-20 15:33:27

标签: java database jdbc

大家好我有这段代码,但不知道为什么它不起作用!

rset = stmt.executeQuery("SELECT categoryName FROM DB_Library.dbo.categories");
while (rset.next()) {
    String s = rset.getString("categoryName");
    jComboBox1.addItem(rset.getString(s).trim());
}

不要告诉我任何事情 *此代码正在打印数据库中的所有项目:

rset = stmt.executeQuery("select * from DB_Library.dbo.categories");
while (rset.next()) {
    String s = rset.getString("categoryName");
    System.out.println(s );
}

任何帮助?

2 个答案:

答案 0 :(得分:1)

尝试以下方法:

rset = stmt.executeQuery("SELECT categoryName FROM DB_Library.dbo.categories");
while (rset.next())
{
    String s = rset.getString("categoryName");
    jComboBox1.addItem(s.trim());
}

答案 1 :(得分:0)

组合框项目必须在屏幕上绘制之前加载。