sql >> Databáze >  >> RDS >> Mysql

Jak použít proměnnou v readystatement pro dotaz SQL?

V připraveném výpisu musíte použít parametry, např. takto:

PreparedStatement ps = con.prepareStatement("select ... where employeeID = ?");
ps.setInt(1, 1234);

Nebo s pojmenovaným parametrem:

PreparedStatement ps = con.prepareStatement("select ... where employeeID = :employeeId");
ps.setInt("employeeId", 1234);


  1. Chyba MySQL #2014 – Příkazy nejsou synchronizované; tento příkaz nyní nemůžete spustit

  2. zkontrolujte, zda se jedná o číselnou funkci v Oracle

  3. Vypouštění připojených uživatelů z databáze Oracle

  4. MySQL Jako více hodnot