Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
Привет. Столкнулся с необходимостью поставить новую версию DB2 9.7.4 на Win7 x64. В штатном редакторе команд подключаюсь к своей базе и работаю. Использую новый драйвер db2jcc.jar - не могу подключиться к БД. Идет ошибка [jcc][10402][11146][3.62.56] Нельзя преобразовать строку Unicode в строку Ebcdic. ERRORCODE=-4220, SQLSTATE=null Беру старый драйвер версии 3.57.82, подключаюсь к БД нормально. Подскажите, как подружиться с новыми драйверами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2011, 15:09 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
Забыл добавить еще один момент. Если в параметрах подключения для старого драйвера указать driverType=4 запросы начинают сыпать такие же ошибки. В теле запроса могут и не быть русские буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2011, 15:27 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
galsЗабыл добавить еще один момент. Если в параметрах подключения для старого драйвера указать driverType=4 запросы начинают сыпать такие же ошибки. В теле запроса могут и не быть русские буквы. Какую версию JDK используете ? С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2011, 18:02 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
GVF112GVFКакую версию JDK используете ? Windows 7 x64 Oracle JDK 1.6 update 25 для Win x64. IBM DB2 Express-C для Win x64. Самое интересное, что новый db2jcc.jar не захотел работать на DbVisualizer. На JEE сервере у меня этот драйвер заработал через com.ibm.db2.jcc.DB2DataSource. Параметр "driverType=4" специально убрал. Драйвер db2jcc4.jar не захотел подключаться к базе данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2011, 08:54 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
galsGVF112GVFКакую версию JDK используете ? Windows 7 x64 Oracle JDK 1.6 update 25 для Win x64. IBM DB2 Express-C для Win x64. Самое интересное, что новый db2jcc.jar не захотел работать на DbVisualizer. На JEE сервере у меня этот драйвер заработал через com.ibm.db2.jcc.DB2DataSource. Параметр "driverType=4" специально убрал. Драйвер db2jcc4.jar не захотел подключаться к базе данных. Вы используете сервер приложений ?! С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2011, 10:36 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
gals, Добрый день. Добавьте в url: traceFile= some_full_path /jcc.trc; уберите driverType, покажите ваш url полностью и содержимое файла jcc.trc после попытки подключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2011, 12:19 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
GVF112GVFВы используете сервер приложений ?! Проект разрабатывается на Apache Karaf. OSGi 4.2. Используется JNDI соединение с БД. Плюс JTA, Apache Camel, JDO. Для DB2DataSource и XADB2DataSource обычная строка подключения разобрана на самостоятельные параметры. Строка подключения: jdbc:db2://localhost:50000/COUR012 Прикладываю файл трассировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2011, 17:03 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
Не вижу прикрепленного файла :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2011, 17:16 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
galsНе вижу прикрепленного файла :( Похожую проблемц обсуждали на форуме - ERRORCODE=-4220 java.io.CharConversionException http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14514692 PS: Look at charsets.jar in ibm jre subdirectory. Inspect it with some zip archiver utility and look at character conversion tables inside. You might try to get SUN JRE, it comes with more charset tables. С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2011, 01:38 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
gals, есть ли возможность переименовать компьютер с 'test-ПК' на какoе-нибудь другое (без русских букв в имени) или попробовать на другом компьютере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2011, 11:53 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
GVF112GVF, это не тот случай. В данном случае как раз Sun Java. И драйвер от старой DB2 работает нормально. [jcc] Java Runtime Environment version 1.6.0_25 [jcc] Java Runtime Environment vendor = Sun Microsystems Inc. [jcc] Java vendor URL = http://java.sun.com/ Кстати, на 32-bit Java версии 1.6.0_22 соединение с базой данных устанавливается. Программа запускается на той же машине Win7 x64. На 64-bit Java версии 1.6.0_25 запустились только DB2DataSource и DB2XADataSource. Я так думаю, если бы были проблемы с файлом charsets.jar, у меня бы ничего не получилось и со старыми драйверами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2011, 12:00 |
|
||
|
db2 [9.7.4] Нельзя преобразовать строку Unicode в строку Ebcdic
|
|||
|---|---|---|---|
|
#18+
galsGVF112GVF, это не тот случай. В данном случае как раз Sun Java. И драйвер от старой DB2 работает нормально. [jcc] Java Runtime Environment version 1.6.0_25 [jcc] Java Runtime Environment vendor = Sun Microsystems Inc. [jcc] Java vendor URL = http://java.sun.com/ Кстати, на 32-bit Java версии 1.6.0_22 соединение с базой данных устанавливается. Программа запускается на той же машине Win7 x64. На 64-bit Java версии 1.6.0_25 запустились только DB2DataSource и DB2XADataSource. Я так думаю, если бы были проблемы с файлом charsets.jar, у меня бы ничего не получилось и со старыми драйверами. Тогда, нужно обратиться в IBM Technical Support: - Collecting Data: Read First for DB2 JDBC Issues - https://www-304.ibm.com/support/docview.wss?uid=swg21388639 - Collecting Data: Tracing with the IBM Data Server driver for JDBC and SQLJ - https://www-304.ibm.com/support/docview.wss?uid=swg21196160 PS: Knowledge Collection: DB2 Universal JDBC driver issues - https://www-304.ibm.com/support/docview.wss?q1=KnowledgeCollection&rs=0&uid=swg21358484&context=SSCPN7Q&cs=utf-8&lang=&loc=ru_RU С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2011, 13:40 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=55&tid=1602261]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 136ms |

| 0 / 0 |
