PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 05/01/2010 16:50:59

hfilliere
Membre

Version du driver JDBC pour postgresql v8.3.X

Bonjour,

Bonnes années à tous !

je souhaiterai connaître quelle version de JDBC piochée sous http://jdbc.postgresql.org/ dois-je utiliser pour une postgresql v8.3.X. Quels sont vos recommandations ?

Merci d'avance.

Hfilliere

Hors ligne

#2 05/01/2010 17:00:57

Marc Cousin
Membre

Re : Version du driver JDBC pour postgresql v8.3.X

A priori la dernière stable.


Marc.

Hors ligne

#3 05/01/2010 17:51:28

flo
Membre

Re : Version du driver JDBC pour postgresql v8.3.X

Cela dépend de ta version de la JVM aussi. C'est bien expliqué sur la page de download : si tu utilises le jdk 1.6, il te faut la version JDBC4. Sinon, la version JDBC3.

Hors ligne

#4 01/11/2010 17:14:18

jpiotrowski
Membre

Re : Version du driver JDBC pour postgresql v8.3.X

Bonjour,
j'ai eu une drôle de surprise avec ces drivers. Je suis sous MAC OS X 10.5 et j'utilise NetBeans 6.8; Bien que MAC OS X reste sous Java 1.5, j'avais pu passer à 1.6 qui est installée mais pas activée en bidouillant le lien "CurrentJDK" dans "/System/Library/Frameworks/JavaVM.framework/Versions" pour le faire pointer vers "1.6" au lieu de "1.5" (ces derniers étant eux mêmes un lien vers "1.6.0" et "1.5.0", et c'est pas fini car il y a un pointeur "Current" qui pointe vers le répertoire "A"...)
0 drwxr-xr-x  15 root  wheel  510 21 oct 20:27 ./
0 drwxr-xr-x  12 root  wheel  408 21 oct 20:27 ../
8 lrwxr-xr-x   1 root  wheel    5 21 oct 20:27 1.3@ -> 1.3.1
0 drwxr-xr-x   3 root  wheel  102 29 sep  2007 1.3.1/
8 lrwxr-xr-x   1 root  wheel    5  3 sep  2009 1.4@ -> 1.4.2
8 lrwxr-xr-x   1 root  wheel    3 28 jui  2008 1.4.1@ -> 1.4
0 drwxr-xr-x   8 root  wheel  272 15 nov  2007 1.4.2/
8 lrwxr-xr-x   1 root  wheel    5 21 oct 20:27 1.5@ -> 1.5.0
0 drwxr-xr-x   8 root  wheel  272 15 nov  2007 1.5.0/
8 lrwxr-xr-x   1 root  wheel    5 21 oct 20:27 1.6@ -> 1.6.0
8 lrwxr-xr-x   1 root  wheel   59 21 oct 20:27 1.6.0@ -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
0 drwxr-xr-x  10 root  wheel  340 21 oct 20:27 A/
8 lrwxr-xr-x   1 root  wheel    1 21 oct 20:27 Current@ -> A
8 lrwxr-xr-x   1 root  wheel    3 21 oct 20:27 CurrentJDK@ -> 1.5

java version "1.5.0_26"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_26-b03-376-9M3263)
Java HotSpot(TM) Client VM (build 1.5.0_26-156, mixed mode, sharing)


Et puis vient la récente mise à jour : je suis repassé en version 1.5 ! Mais le plus drôle n'est pas là. J'ai un projet JSF 1.2 / JavaBeans / PostgreSQL 8.4 qui utilise le driver "postgresql-8.4-701.jdbc4.jar" donc adapté à Java 1.6. Et bien tout marchait bien  (compilation, deploiement, exécution) jusqu'à ce qu'avec NetBeans je fasse un "Clean and Build" quelques temps après cette mise à jour Java par Apple. Et là il me dit que c'est pas bonne version de driver. Donc je repasse au "postgresql-8.4-701.jdbc3.jar". Et tout remarche. Mais comment ça pouvait marcher avec le driver pour 1.6 avec Java 1.5 ? Les deux drivers étaient déclarés dans le projet, mais le jdbc4 était décoché...

Dernière modification par jpiotrowski (01/11/2010 17:15:54)

Hors ligne

Pied de page des forums