Articles of jdbc

Obtenir la clé générée automatiquement à partir de l’insertion de ligne dans le spring 3 / PostgreSQL 8.4.9

Je voudrais récupérer l’identifiant généré automatiquement à partir d’une insertion de ligne, mais j’obtiens une NullPointerException Voici le code: long result = 0; final Ssortingng SQL = “INSERT INTO compte (prenom, nom, datenaissance, numtelephone) ” + ” VALUES(?,?,?,?)”; KeyHolder keyHolder = new GeneratedKeyHolder(); int row= this.jdbcTemplate.update(new PreparedStatementCreator(){ public PreparedStatement createPreparedStatement(Connection connection) throws SQLException { PreparedStatement […]

Différence entre les classes de pilotes Oracle jdbc?

J’utilise Oracle ojdbc5.jar et ojdbc5.jar remarqué qu’il ojdbc5.jar deux classes de pilotes JDBC. Quelle est la différence entre oracle.jdbc.driver.OracleDriver et oracle.jdbc.OracleDriver ? Lequel dois-je utiliser dans mon projet Java?

Est-il sûr d’utiliser une instance statique de java.sql.Connection dans un système multithread?

Je lance une application Web sur Tomcat. J’ai une classe qui gère toutes les requêtes DB. Cette classe contient l’object Connection et les méthodes renvoyant les résultats de la requête. Ceci est l’object de connexion: private static Connection conn = null; Il n’a qu’une seule instance (singleton). De plus, j’ai des méthodes qui exécutent des […]

Comment démarrer une transaction dans JDBC?

Connection.setTransactionIsolation(int) avertit: Remarque: Si cette méthode est appelée lors d’une transaction, le résultat est défini par l’implémentation. Cela soulève la question: comment commencez-vous une transaction dans JDBC? Il est clair comment mettre fin à une transaction, mais pas comment commencer. Si une Connection commence à l’intérieur d’une transaction, comment pouvons-nous invoquer Connection.setTransactionIsolation(int) dehors d’une transaction […]

Aucun pilote approprié trouvé pour ‘jdbc: mysql: // localhost: 3306 / mysql

En utilisant Java, j’obtiens cette erreur lorsque je tente de me connecter à une firebase database mysql: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mysql at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at MyTest1.main(MyTest1.java:28) mysql-connector-java-5.1.18-bin.jar pilote mysql-connector-java-5.1.18-bin.jar . C’est dans mon chemin de construction. J’ai redémarré MySQL. Je me suis également connecté à partir de la ligne […]

Comment accéder à la valeur d’une requête SQL count () dans un programme Java

Je veux obtenir la valeur que je trouve en utilisant la commande COUNT de SQL. Normalement, j’entre le nom de la colonne auquel je veux accéder dans la méthode getInt () getSsortingng (), que dois-je faire dans ce cas lorsqu’il n’y a pas de nom de colonne spécifique. J’ai utilisé ‘AS’ de la même manière […]

TNS-12505: TNS: le récepteur ne connaît pas actuellement le SID indiqué dans le descripteur de connexion

J’essaie de me connecter à Oracle 10.2.0 à partir de NetBeans, en utilisant la chaîne de connexion suivante: jdbc:oracle:thin:@localhost:1521:XE La partie la plus étrange est que tout a bien fonctionné, jusqu’à celui des redémarrages. J’ai commencé à recevoir ces erreurs TNS-12505 tout le temps; regardez les entrées finales dans mon listener.log : TNSLSNR for 32-bit […]

Liste des pilotes JDBC pour SQL Server 2008 (comparaison)

Je suis en train d’évaluer tout un ensemble de pilotes JDBC, en particulier pour utiliser SQL Server 2008 avec l’authentification Windows. J’ai rassemblé une liste de celles que j’ai trouvées et les ai énumérées ci-dessous. Ma question est la suivante: existe-t-il d’autres pilotes JDBC compatibles avec SQL Server 2008 que je devrais également examiner? Pilote […]

Afficher JDBC ResultSet en HTML dans la page JSP à l’aide du modèle MVC et DAO

J’implémente MVC en utilisant JSP et JDBC. J’ai importé un fichier de classe de firebase database dans mon fichier JSP et j’aimerais afficher les données d’une table de firebase database. Je ne sais pas comment retourner le ResultSet de la classe Java à la page JSP et l’intégrer en HTML. Comment puis-je atteindre cet objective?

ResultSet: Récupération des valeurs de colonne par index versus récupération par libellé

En utilisant JDBC, je rencontre souvent des constructions comme ResultSet rs = ps.executeQuery(); while (rs.next()) { int id = rs.getInt(1); // Some other actions } Je me suis demandé (et les auteurs du code aussi) pourquoi ne pas utiliser des étiquettes pour récupérer les valeurs des colonnes: int id = rs.getInt(“CUSTOMER_ID”); La meilleure explication que […]