Vous n'êtes pas identifié(e).
Pages : 1
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
A priori la dernière stable.
Marc.
Hors ligne
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
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
Pages : 1