JDBC und Unicode in DB2OS 390 Version 7


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Norbert Wolf on Mai 07, 2003 um 12:46:

Hallo,
wir benutzen DB2 OS/390 7.1.1 und greifen über Java und JDBC auf unsere Daten zu. Unsere DB2 ist so konfiguriert, dass ankommende Zeichen als ANSI-Zeichen interpretiert und in EBCDIC-Zeichencode konvertiert und gespeichert werden.
Für eine neue Anwendung haben wir uns UNICODE-Tabellen angelegt. Beim Schreiben in die DB werden nun ankommende Zeichen als ANSI interpretiert und in UTF-8 konvertiert
und gespeichert. Da wir jedoch die Zeichen für die neue Anwendung bereits in UTF-8 zur DB2 schicken, werden die Zeichen jetzt zwei mal ins UTF-8 - Format konvertiert.
Frage: Wie können wir die DB2 über Java (JDBC) so konfigurieren, dass die ankommenden Zeichen als UNICODE interpretiert werden? (Die DB2 soll keine Konvertierung mehr vornehmen.) Diese Konfiguration darf jedoch nur für die neue Anwendung (UNICODE-Tabellen) gelten, nicht für die gesamte DB2.
Gibt es die Möglichkeit den Parameter "CURRENT APPLICATION ENCODING SCHEME"
in Java-JDBC zur Laufzeit für die jeweilige Session auf UNICODE zu setzen?


vielen Dank im Voraus

Norbert Wolf
Tel. 0911/2761850
Datev eG Nürnberg



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]