J'ai une liste de chaînes de caractères qui contiennent des données valides. SQL
expressions.
J'ai besoin de n'exécuter que celles qui ne modifient pas la base de données.
Quelle serait la meilleure façon de procéder ? Faire quelque chose comme :
if(sqlQuery.contains("DELETE")){
//don't execute this
}
semble être un mauvais hack
Mise à jour :
Je vais être plus précis.
J'ai déjà une liste de SQL
les requêtes qui sont autorisées. Je veux m'assurer que seules celles-ci sont exécutées.
Quelle serait la meilleure façon de les faire correspondre ?