Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/12/2006, 20h38   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 135
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 135
Points : 14
Points : 14
Envoyer un message via MSN à ujoodha
Par défaut drivers DB2 de type 3/4

Bonjour,

Je suis en train de développer un batch java qui permettrait de mettre à jour une table A à partir d'une autre table B.

Il se trouve que le table A est de type 3 et que la B est de type 4.

Lorsque je j'utilise mon PreparedStatement pour employer la methode addBatch j'ai une erreur JDBC sur la méthode addBatch

Puisque j' peux pas utiliser la méthode addBatch comment puis je faire pour optimiser mon code car pour 10000 enregistrement dans B je suis obliger d'exécuter 10000 PreparedStatement.
ujoodha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 10h05   #2
Membre habitué
 
Inscription : septembre 2004
Messages : 123
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 123
Points : 127
Points : 127
Bonjour,

Que veux-tu dire en parlant de tables de type 3 et de table de type 4 ? Tu dois pouvoir accèder aux tables avec le même driver.

Alex.
alex. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 12h04   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 135
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 135
Points : 14
Points : 14
Envoyer un message via MSN à ujoodha
Par défaut Voici un site qui parles drivers

http://java.developpez.com/faq/jdbc/?page=pilotes

En fait, la principale différence resulte de l'ecriture du drivers parfois entierement en java et d'autre non.
ujoodha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 14h50   #4
Membre habitué
 
Inscription : septembre 2004
Messages : 123
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 123
Points : 127
Points : 127
D'accord. Mais je ne comprends toujours pas pourquoi tu accèdes avec un driver de type 3 pour une table et un driver de type 4 pour l'autre ? Quel est ton interêt ? De plus, si on suit les normes d'IBM, tu devrais utiliser le universal driver db2 qui est soit de type 2, soit de type 4 mais peut-être as-tu des contraintes qui t'obliges à utiliser un driver de type 3 ?

Alex.
alex. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 17h39   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 135
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 135
Points : 14
Points : 14
Envoyer un message via MSN à ujoodha
Par défaut suite

ben la table b de type 3 est celle de prod (machine B) et la table a est de type 4 (machine A de prod).

Voila les contraintes.
ujoodha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 18h55   #6
Membre habitué
 
Inscription : septembre 2004
Messages : 123
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 123
Points : 127
Points : 127
J'ai dû louper un cours de SQL quelquepart mais si quelqu'un peut m'expliquer ce que c'est une table de type 3 ou 4 ou 5000, je suis preneur.

Alex.
alex. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 19h31   #7
jab
Rédacteur
 
Avatar de jab
 
Homme Jean-Alain Baeyens
SharePoint developpeur
Inscription : février 2004
Messages : 1 172
Détails du profil
Informations personnelles :
Nom : Homme Jean-Alain Baeyens
Âge : 48
Localisation : Belgique

Informations professionnelles :
Activité : SharePoint developpeur
Secteur : Service public

Informations forums :
Inscription : février 2004
Messages : 1 172
Points : 3 131
Points : 3 131
Envoyer un message via ICQ à jab Envoyer un message via MSN à jab Envoyer un message via Skype™ à jab
Citation:
Envoyé par alex.
J'ai dû louper un cours de SQL quelquepart mais si quelqu'un peut m'expliquer ce que c'est une table de type 3 ou 4 ou 5000, je suis preneur.

Alex.
Euhn non

Par contre il me semble que cela à avoir avec le client Java mais je ne connais pas java
jab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h41.


 
 
 
 
Partenaires

Hébergement Web