Java 喜欢的问题

Java 喜欢的问题,java,mysql,netbeans,jdbc,Java,Mysql,Netbeans,Jdbc,当我写时(resultset.next)没有进入while循环 例如,fname中有lisa,但当我输入l时,它没有进入while循环 这一行的结束双引号在哪里 +“sportman_代码 您不需要引用将为您执行preparedStatement.setString()的模式 s=“%”+s+“%” 尝试不使用单引号 preparedStatement = connection.prepareStatement("select fname,lname, " +

当我写
时(resultset.next)
没有进入while循环

例如,
fname
中有lisa,但当我输入
l
时,它没有进入while循环

  • 这一行的结束双引号在哪里

    +“sportman_代码

  • 您不需要引用将为您执行preparedStatement.setString()的模式

    s=“%”+s+“%”


  • 尝试不使用单引号

     preparedStatement = connection.prepareStatement("select fname,lname, "
                    + "sportman_code
                    + "from sportman,customer "
                    + "where customer.customer_code = "
                    + "sportman.customer_code and  fname like ? ");
             String s = jTextField1.getText();
             if(s.length() == 0)
                 s = String.valueOf(evt.getKeyChar());
    
             s = "'%" + s;
             s += "%'" ;
             System.out.println(s);
    
             preparedStatement.setString(1, s);
             resultSet = preparedStatement.executeQuery();
    
    s= "%" +s + "%"