Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > JDBC
JDBC Forum d'entraide sur l'API JDBC (Java Database Connectivity) et l'accès aux bases de données. Avant de poster -> FAQ JDBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/12/2012, 09h50   #1
Linkin
Membre Expert
 
Inscription : août 2002
Messages : 1 074
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : août 2002
Messages : 1 074
Points : 1 287
Points : 1 287
Par défaut [Oracle] RA-01882: région de fuseau horaire introuvable

Bonjour,

Tout d'abord, je tiens à préciser que mes compétences en Java sont assez limitées. J'utilise le jdk 7

Mon objectif: me connecter avec un client 11g Release 2 vers un serveur 9i.
Mon problème: résoudre l'erreur ORA-01882: région de fuseau horaire introuvable

Par exemple, ma timezone est Europe/Paris, si je passe en CET ou en GMT (avec -DUser.timezone) je me connecte mais les dates insérées dans ma base ne sont pas les bonnes (elles proviennent d'une source externe).

Savez vous comment résoudre ce problème?
__________________
Delphi 7
Windows XP/Vista
Linkin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 14h02   #2
Linkin
Membre Expert
 
Inscription : août 2002
Messages : 1 074
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : août 2002
Messages : 1 074
Points : 1 287
Points : 1 287
J'a résolu mon problème de cette façon (MyValue est une valeur que je récupère d'une acquisition de données):
Code :
1
2
3
4
5
6
7
 
  GregorianCalendar debut = MyValue;
  TimeZone tz = debut.getTimeZone();
  Integer offset = new Integer(tz.getRawOffset());
  tz.setID("GMT");
  tz.setRawOffset(offset);
  TimeZone.setDefault(tz);
__________________
Delphi 7
Windows XP/Vista
Linkin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h21.


 
 
 
 
Partenaires

Hébergement Web