Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie verwende ich eine Variable in der PreparedStatement für eine SQL-Abfrage?

Sie müssen Parameter in Ihrer vorbereiteten Anweisung verwenden, z. wie folgt:

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

Oder mit einem benannten Parameter:

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