从程序查询derby数据库时未找到任何结果

时间:2016-07-27 07:18:58

标签: java netbeans derby

我是使用java(嵌入式)数据库和derby的新手。我正在netbeans ide 8.0中创建一个java应用程序。我能够设置数据库并在其上插入数据。我尝试在我的一个db表上选择行,并且按预期我看到了我插入的行。但是当我尝试从我的代码/项目中进行选择时,它不会返回任何结果。根据日志成功建立连接,并且没有遇到任何错误。我不知道该怎么做了。 :(

这是我的代码:

try { 
    Connection con = DriverManager.getConnection("jdbc:derby:AccountingDB"); /* Note use' / 'and not' \'  The url above will be different in your system*/
    PreparedStatement stmt = con.prepareStatement("SELECT * from app.companies");
    ResultSet rs = stmt.executeQuery();
        if(rs.next())
        {
            companySet.addItem(rs.getString("name"));
            //System.out.println("Id : "+rs.getInt(1) +" "+" Fruitname :"+rs.getString(2));
        }
        else
        {
            System.out.println("No word matching in database");
        }
    } catch (SQLException err) {
        System.out.println(err.getMessage()+ "No matching word in database");
    }

我在我的jComboBox的自定义代码上做了这个。

感谢。我希望我能很好地解释我的问题。 :(

0 个答案:

没有答案