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循环
尝试不使用单引号
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 + "%"