Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Апплеты > Апплет JDBC


Автор: vask1 14.7.2008, 11:54
Здравствуйте!

У меня следующая проблема: мой аплет успешно подсоединяется к базе DB2, но при попытке выполнить SQL-запрос летит исключение:

com.ibm.db2.jcc.b.SqlException: [jcc][t4][10199][10462][3.50.152] Затребованный преобразователь символов недоступен. ERRORCODE=-4220, SQLSTATE=null

Причём аплет нормально работает при запуске из среды разработки(Eclipse, IDEA), исключение летит только при запуске из браузера.
Может, кто-нибудь сталкивался с подобным? 

Автор: vask1 14.7.2008, 20:36
Всем спасибо, разобрался сам.

Автор: Kangaroo 14.7.2008, 23:59
Цитата(vask1 @  14.7.2008,  20:36 Найти цитируемый пост)
Всем спасибо, разобрался сам. 

Разобрался - Поделись  smile 

Автор: bio_hazard 8.8.2008, 11:31
Цитата(Kangaroo @ 14.7.2008,  23:59)
Цитата(vask1 @  14.7.2008,  20:36 Найти цитируемый пост)
Всем спасибо, разобрался сам. 

Разобрался - Поделись  smile

Да, расскажи как победил проблему

Автор: vask1 10.8.2008, 18:44
Проблема была в том, что в моём апплете кодировка windows-1251, а в базе данных - UTF-8. Из-за несовпадения кодировок ничего не работало.

Добавлено через 2 минуты и 7 секунд
Кстати, ещё: если делать приложение в среде NetBeans, то всё отлично пашет даже при несовпадении кодировок в приложении и БД. По крайней мере, у меня всё заработало smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)