J'ai une classe commune pour tous les DAO où nous allons lire des questions et les exécuter comme ci-dessous. Je vais envoyer des paramètres de DAO à cette classe.
Connection connection = Queries.getConnection(); String query = Queries.getQuery(queryName);//Queries i will get from xml PreparedStatement preparedStatement = connection.prepareStatement(query);
4 Réponses :
écrire quelque chose comme ceci: et dans les requêtes vient d'utiliser "?" où vous devez définir le paramètre. p> Je sais que c'est le code de l'ancienne école, mais juste pour donner un exemple minimaliste ... p> p>
Qu'en est-il de ps.setobjecte ()?
Regardez sur cette page exemple . Votre requête doit contenir? en place où vous voulez définir la valeur.
preparedStatement.setInt(1, 100); preparedStatement.setString(2, "French_Roast");
Peut-être que cela intéressant pour vous Paramètres nommés pour la constitution préparée P>
Bon moyen consiste à utiliser la carte
S'il vous plaît, n'utilisez pas trop de style audacieux.
Reportez-vous à docs.oracle.com/javase/1.4 .2 / Docs / Guide / JDBC / GetStart / ...