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

Specifica di un nome di variabile nella clausola QUERY WHERE in JDBC

Il modo più semplice sarebbe

String query = "select LastModified from CacheTable where url = '" + url +"'";

Dovresti usare le variabili di bind però:

String query = "select LastModified from CacheTable where url = ?";
prepStmt = conn.prepareStatement(query);
prepStmt.setString(1, url);
rs = prepStmt.executeQuery();