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

Come utilizzare una variabile in preparestatement per query sql?

È necessario utilizzare i parametri nella dichiarazione preparata, ad es. come segue:

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

O con un parametro denominato:

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