AS/400 / iSeries / i5 / System i
Posts 1-5 of 5
-
Andreas BergThe company name is only visible to registered members.JDBC - DB2 (zSeries)- Charset Problem
Hallo,
ich baue mit Typ 4 IBM jdbc Treibern (DRDA basierend) eine Verbindung zur Datenbank auf, ich kann auch querys absetzen.
Beim Empfang des Resultsets (wenn Strings drin sind) bekomme ich jedoch eine Excpetion:
com.ibm.db2.jcc.c.SqlException:
[ibm][db2][jcc][10275][10041]
Unsupported ccsid, encoding, or locale: "Cp273"
Wenn ich allerdings nur Zahlen mit zB "select count(*)..." im Resultset habe funktioniert es.
Die DB2 zSeries arbeitet mit dem charset ibm273 bzw cp273.
Bei meiner Testumgebung auf DB2 UDB 9.1 (Win) funtioniert alles.
Da das Problem schon beim erstellen des ResultSet Objektes auftritt habe ich keine Gelegenheit die Strings abzufangen und ggf selbst zu convertieren.
Charsets.jar - fuer erweiteren Charset support ist vorhanden.
Habt ihr ideen?????
Gruss aus Hamburg
Andreas
- 26 Jan 2007, 12:30 pm
-
Christian GeisertThe company name is only visible to registered members.Re: JDBC - DB2 (zSeries)- Charset Problem
Welches JDK?
- 26 Jan 2007, 2:15 pm
-
Andreas BergThe company name is only visible to registered members.Re^2: JDBC - DB2 (zSeries)- Charset Problem
es basiert auf Sun Java 1.5 JDK, ich denke genau 1.5.06 oder 1.5.08.
ich habe auch gefunden dass man bei der db2 die CCSID manuel in der session setzen kann so dass die querys einen zeichensatz zurueckgeben den man kann - habe ich das so korrekt verstanden?
wenn ja kann ich dann nicht in der art "setccsid ascii oder utf-8" meine verbindung so aendern dass db2 mir dieses charset liefert?
- 26 Jan 2007, 4:12 pm
-
Post visible to registered members
-
Post visible to registered members
