Articles of jdbc

Problème de connexion intermittente avec Oracle JDBC

Je rencontre un problème très étrange Il s’agit d’une utilisation très simple de la connexion JDBC à une firebase database Oracle OS: Ubuntu Java Version: 1.5.0_16-b02 1.6.0_17-b04 Database: Oracle 11g Release 11.1.0.6.0 Lorsque j’utilise le fichier jar OJDBC14.jar il se connecte à chaque fois à la firebase database. Quand j’utilise le fichier jar OJDBC5.jar il […]

Comment obtenir le nombre de lignes en utilisant ResultSet en Java?

J’essaie de créer une méthode simple qui reçoit un ResultSet en tant que paramètre et renvoie un int qui contient le nombre de lignes du ResultSet. Est-ce une façon valable de faire cela ou pas tant? int size = 0; try { while(rs.next()){ size++; } } catch(Exception ex) { System.out.println(“——————Tablerize.getRowCount—————–“); System.out.println(“Cannot get resultSet row count: […]

Exécuter un script .sql en utilisant MySQL avec JDBC

Je commence à utiliser MySQL avec JDBC. Class.forName(“com.mysql.jdbc.Driver”); conn = DriverManager.getConnection(“jdbc:mysql:///x”, “x”, “x”); stmt = conn.createStatement(); stmt.execute( “CREATE TABLE amigos” + “(“+ “id int AUTO_INCREMENT not null,”+ “nombre char(20) not null,”+ “primary key(id)” + “)”); J’ai 3-4 tables à créer et cela ne semble pas bien. Est-il possible d’exécuter un script .sql depuis MySQL JDBC?

Où est mon caractère invalide (ORA-00911)

J’essaie d’insérer des CLOB dans une firebase database (voir la question associée ). Je n’arrive pas à comprendre ce qui ne va pas. J’ai une liste d’environ 85 clous que je veux insérer dans un tableau. Même en insérant uniquement le premier clobe, je reçois ORA-00911: invalid character . Je ne peux pas comprendre comment […]

Java.sql.Timestamp est-il spécifique au fuseau horaire?

Je dois stocker UTC dateTime dans DB. J’ai converti le dateTime donné dans un fuseau horaire spécifique en UTC. pour cela j’ai suivi le code ci-dessous. Mon entrée dateTime est “20121225 10:00:00 Z” le fuseau horaire est “Asia / Calcutta” Mon serveur / DB (oracle) fonctionne dans le même fuseau horaire (IST) “Asia / Calcutta” […]

Simuler CREATE DATABASE SI N’EXISTE PAS pour PostgreSQL?

Je veux créer une firebase database qui n’existe pas via JDBC. Contrairement à MySQL, PostgreSQL ne supporte create if not exists syntaxe create if not exists . Quelle est la meilleure façon d’y parvenir? L’application ne sait pas si la firebase database existe ou non. Il devrait vérifier et si la firebase database existe, elle […]

PreparedStatement avec la liste des parameters dans une clause IN

Comment définir la valeur de la clause in dans un prepareStatement dans JDBC lors de l’exécution d’une requête. Exemple: connection.prepareStatement(“Select * from test where field in (?)”); Si cette clause peut contenir plusieurs valeurs, comment puis-je le faire? Parfois, je connais la liste des parameters à l’avance ou parfois je ne sais pas à l’avance. […]

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver dans Eclipse

Ce qui ne va pas avec le code, il y a beaucoup d’erreurs lors du débogage. J’écris un code pour une classe singleton pour se connecter avec la firebase database mysql. Voici mon code package com.glomindz.mercuri.util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class MySingleTon { Ssortingng url = “jdbc:mysql://localhost:3306/”; Ssortingng dbName = […]

Hibernate ou JDBC

J’ai un client lourd, une application java swing avec un schéma de 25 tables et ~ 15 JInternalFrames (formulaires de saisie de données pour les tables). Je dois faire un choix de conception de JDBC ou ORM (mise en veille prolongée avec un cadre de spring dans le cas présent) pour une interaction de SGBD. […]

Impossible d’émettre des instructions de manipulation de données avec executeQuery ()

En MySQL, j’ai deux tables, tableB et tableB . J’essaie d’exécuter deux requêtes: executeQuery(query1) executeQuery(query2) Mais j’obtiens l’erreur suivante: can not issue data manipulation statements with executeQuery(). Qu’est-ce que ça veut dire?