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

Java JDBC SQL-fejlindeks uden for rækkevidde

Den måde, du bruger readyStatement på, er forkert

Den valgte SQL-streng skal være sådan her:

String sql = "SELECT finance_ID, finance_pass FROM  finance_accounts WHERE finance_ID = ? AND finance_pass = ?";

Når du indstiller den forberedte sætning, skal du bruge ps.setInt(1, user); for at indstille dit brugs-id.



  1. Sådan fungerer LPAD() i MariaDB

  2. SQLite grænse

  3. Hvordan kan jeg ændre store og små bogstaver i databasenavnet i MySQL?

  4. Oracle Decode funktion resultater med forskellige formater