我正在尝试从SQL数据库中的表中获取ID,我正在使用NetBeans来做到这一点。 这是代码:

Statement busca = null;


String sql = ("select id from categoria where (nome = '" + valor_lista + "')");                      
//String sql = ("select id from categoria where nome ilike '%?%'");

                        busca.executeQuery(sql);

                        ResultSet rs = busca.getResultSet();



            while (rs.next()) {
                    int id = rs.getInt("id");   
            }        
               } catch (Exception e) {
                        System.err.println(e.getMessage());
                    }

我的代码未显示ID,变量valor_lista来自jlist。 执行结束时,控制台显示Null消息。

===============>>#1 票数:2 已采纳

busca为空。 您应该初始化它。

Statement busca = connection.createStatement();

假设conncetion包含java.sql.Connection实例。

  ask by Iago Ochoa translate from so

未解决问题?本站智能推荐: