Articles of jdbc

Choix de la bibliothèque de pool de connexions JDBC Java en 2011/2012?

Quelle bibliothèque de pool de connexions JDBC dois-je utiliser pour un nouveau projet d’application (pas une application Web)? Apache DBCP a suffisamment de problèmes non résolus qui sont poussés jusqu’à la version 2.0, je pense. Le développement de C3P0 semble être arrêté. Et les deux semblent relativement lents . Proxool est mort. DBPool n’a presque […]

PreparedStatement setNull (..)

Java PreparedStatement offre la possibilité de définir explicitement une valeur Null. Cette possibilité est: prepStmt.setNull(parameterIndex, Types.VARCHAR); La sémantique de cet appel est-elle la même que pour un setType spécifique avec un paramètre nul? prepStmt.setSsortingng(null); ?

Java: insérer plusieurs lignes dans MySQL avec PreparedStatement

Je veux insérer plusieurs lignes dans une table MySQL à la fois en utilisant Java. Le nombre de lignes est dynamic. Dans le passé je faisais … for (Ssortingng element : array) { myStatement.setSsortingng(1, element[0]); myStatement.setSsortingng(2, element[1]); myStatement.executeUpdate(); } Je voudrais optimiser ceci pour utiliser la syntaxe supscope par MySQL: INSERT INTO table (col1, col2) […]

ORA-01882: région du fuseau horaire non trouvée

J’accède à une firebase database Oracle à partir d’une application Java, lorsque j’exécute mon application, j’obtiens l’erreur suivante: java.sql.SQLException: ORA-00604: une erreur s’est produite au niveau SQL récursif 1 ORA-01882: région du fuseau horaire introuvable

Plusieurs requêtes exécutées en Java dans une seule déclaration

Bonjour, je me demandais s’il était possible d’exécuter quelque chose comme ça en utilisant JDBC car il fournit actuellement une exception même si c’est possible dans le navigateur de requêtes MySQL. “SELECT FROM * TABLE;INSERT INTO TABLE;” Bien que je réalise qu’il est possible de diviser la chaîne de requête SQL et d’exécuter l’instruction deux […]

MySQL & Java – Récupère l’identifiant de la dernière valeur insérée (JDBC)

Duplication possible: Comment obtenir l’ID d’insertion dans JDBC? Bonjour, j’utilise JDBC pour me connecter à la firebase database via Java. Maintenant, je fais une requête d’insertion, et je dois obtenir l’ID de la dernière valeur insérée (donc, après un stmt.executeUpdate ). Je n’ai pas besoin de quelque chose comme SELECT id FROM table ORDER BY […]

Oracle JDBC ojdbc6 Jar en tant que dépendance Maven

Je n’arrive pas à convaincre Maven de regrouper le fichier ojdbc6.jar dans le fichier war de mon projet. Je le fais fonctionner dans le fichier POM lorsque vous spécifiez une dépendance directement pour les outils Hibernate. Mais il ne sera pas intégré au fichier de guerre du projet et par conséquent, mon projet ne fonctionnera […]

gérer les valeurs DATETIME 0000-00-00 00:00:00 dans JDBC

Je reçois une exception (voir ci-dessous) si j’essaie de faire resultset.getSsortingng(“add_date”); pour une connexion JDBC à une firebase database MySQL contenant une valeur DATETIME de 0000-00-00 00:00:00 (la valeur quasi-nulle pour DATETIME), même si j’essaie simplement d’obtenir la valeur sous forme de chaîne, et non en tant que chaîne object. J’ai contourné cela en faisant […]

Comment convertir TimeStamp en Date en Java?

Comment puis-je convertir ‘timeStamp’ à date après avoir obtenu le décompte en Java? Mon code actuel est le suivant: public class GetCurrentDateTime { public int data() { int count = 0; java.sql.Timestamp timeStamp = new Timestamp(System.currentTimeMillis()); java.sql.Date date = new java.sql.Date(timeStamp.getTime()); System.out.println(date); //count++; try { Class.forName(“com.mysql.jdbc.Driver”); Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/pro”, “root”, “”); PreparedStatement statement = […]

Comment réparer: “Aucun pilote approprié trouvé pour jdbc: mysql: // localhost / dbname” erreur lors de l’utilisation des pools?

J’essaie de créer une connexion à ma firebase database, lorsque je mets à l’essai mon code en utilisant la méthode principale, cela fonctionne parfaitement. Cependant, en essayant d’y accéder via Tomcat 7, il échoue avec l’erreur: No suitable driver found for jdbc:mysql://localhost/dbname. J’utilise la mise en commun. Je mets également les bibliothèques mysql connector (5.1.15), […]