Articles of jdbc

MySQL “créer un schéma” et “créer une firebase database” – Y a-t-il une différence?

Pénétrant dans la firebase database information_schema et atteignant les métadonnées de l’un de mes projets, je comprends mal quelles sont les différences éventuelles entre la commande create schema et la commande create database pour MySQL. Y a-t-il des différences? Si ce n’est pas le cas, s’agit-il d’un comportement plutôt typique pour les bases de données […]

Réutiliser plusieurs fois PreparedStatement

Dans le cas de l’utilisation de PreparedStatement avec une seule connexion commune sans aucun pool, puis-je recréer une instance pour chaque opération dml / sql en conservant la puissance des instructions préparées? Je veux dire: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } au lieu de: PreparedStatement preparedStatement […]

JdbcTemplate queryForInt / Long est obsolète au spring 3.2.2. Que devrait-il être remplacé par?

Les méthodes queryforInt / queryforLong dans JdbcTemplate sont obsolètes dans Spring 3.2. Je ne peux pas savoir pourquoi ou ce qui est considéré comme la meilleure pratique pour remplacer le code existant en utilisant ces méthodes. Une méthode typique: int rowCount = jscoreJdbcTemplate.queryForInt( “SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = ?”, […]

Fermeture des connexions JDBC dans le pool

Notre section de code standard pour utiliser JDBC est … Connection conn = getConnection(…); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Question 1: Lors de l’utilisation du pool de connexions, devrait-on fermer la connexion à la fin? Si oui, le but de la […]

Comment connaître mon URL MySQL, mon hôte, mon port et mon nom d’utilisateur?

J’ai besoin de trouver mon nom d’utilisateur MySQL. Lorsque j’ouvre le client en ligne de commande MySQL, il ne me demande que mon mot de passe. Je ne me souviens pas de mon nom d’utilisateur. Et pour la connectivité avec JDBC, j’ai besoin de l’URL, de l’hôte et du numéro de port. Où puis-je trouver […]

Quelle est la chaîne de connexion du pilote JDBC MySQL?

Je suis nouveau sur JDBC et j’essaie de me connecter à une firebase database MySQL. J’utilise le pilote Connector / J, mais je ne trouve pas la chaîne de connexion JDBC pour ma méthode Class.forName() .

Comment établir un pool de connexions dans JDBC?

Quelqu’un peut-il fournir des exemples ou des liens sur la façon d’établir un pool de connexions JDBC? En cherchant sur Google, je vois de nombreuses manières différentes de le faire et c’est plutôt déroutant. En fin de compte, j’ai besoin du code pour retourner un object java.sql.Connection , mais j’ai du mal à démarrer .. […]

Qu’est-ce que Java: comp / env / do?

Je viens juste de passer trop de temps sur ma journée à essayer de trouver des erreurs lors de la connexion de certains fèves JNDI. Le problème s’est avéré être que plutôt que cela … J’avais en fait écrit ça … J’en déduis que java: comp / env / peut-être fait référence à une variable […]

Est-il possible de spécifier le schéma lors de la connexion à postgres avec JDBC?

C’est possible? Puis-je le spécifier sur l’URL de connexion? Comment faire ça?

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

J’ai installé Oracle 11g Express Edition version 2 dans mon système d’exploitation Windows 7 64 bits et j’ai essayé d’exécuter le programme JDBC, puis j’ai reçu l’erreur suivante: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412) at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:531) at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:221) […]