从 netbeans 中的 sql table 获取值

Getting values from a sql table in netbeans

我正在尝试从 SQL 数据库中的 table 获取 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 消息。

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

Statement busca = connection.createStatement();

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