sql >> Database teknologi >  >> RDS >> Mysql

PreparedStatement ignorerer parametre i forespørgslen:java.sql.SQLException:Parameterindeks uden for område (1> antal parametre, som er 0)

prøv dette

String sql = "SELECT * FROM `as` WHERE `as`.ip_range LIKE ?";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setString(1, "%" + clientIP + "%");


  1. Hvad er SQL Server-ækvivalenten til ELT() i MySQL?

  2. Få eksekveringstid for PostgreSQL-forespørgsel

  3. Hvordan får man et heltal fra MySQL som heltal i PHP?

  4. Sådan undslipper du enkelt citat, specielle tegn i MySQL