Définir les paramètres de façon dynamique à l'Instruction préparée dans JDBC
J'ai une classe commune pour tous les DAO est là que nous allons les requêtes de lecture et de les exécuter comme ci-dessous. Je vais envoyer des paramètres à partir de DAO pour cette classe.
Connection connection = Queries.getConnection();
String query = Queries.getQuery(queryName);//Queries i will get from xml
PreparedStatement preparedStatement = connection.prepareStatement(query);
quelle est la meilleure façon de définir les paramètres de façon dynamique à l'Instruction préparée en JDBC. Je crois que nous n'avons pas les paramètres nommés concept dans JDBC comme nous l'avons dans spring JDBC. Nous ne sont que de simples JDBC dans notre projet.
- S'il vous plaît ne pas utiliser trop de style audacieux.
- reportez-vous à docs.oracle.com/javase/1.4.2/docs/guide/jdbc/getstart/...
Vous devez vous connecter pour publier un commentaire.
écrire quelque chose comme ceci:
et dans les requêtes utilisez simplement"?", où vous devez définir le paramètre.
Je sais que c'est de la vieille école de code, mais juste pour donner quelques minimaliste exemple...
Bonne manière est d'utiliser la Carte
Oeil à cette page exemple.
Votre requête doit contenir ? dans le lieu où vous souhaitez définir la valeur.
Et vous pouvez facilement définir des valeurs de ce type
Peut-être intéressant pour vous
Les Paramètres nommés pour PreparedStatement