|
|
|
Глюк ли в драйвере mysql-connector-java-3.1.10-bin ?
|
|||
|---|---|---|---|
|
#18+
Добрый день или ночь. У меня вознкла проблема с JDBC драйвером для MySQL (mysql-connector-java-3.1.10-bin.jar). И никак не могу понять в чем дело, посмотрел в форуме и не нашел похожих проблем. Либо это драйвер глючит либо я что то не знаю как настроить. Вот суть проблемы: + есть БД на MySQL 4.1. (кодировка по умолчанию стоит как latin1) + есть приложение на java (jdk1.5.0_04) + по умолчанию кодировка в WinXP cp1251, (если посмотреть в свойствах file.encoding Cp1251) так вот, если из консоли mysql я создаю записи на русском - все нормально. если создаю записи из java-приложения в котором я указываю кодировку Cp1251 то при попытке установить соединение с БД через драйвер выдает исключение: public void connect() { try { Class.forName(SysContext.JDBC_DRIVER_NAME).newInstance(); Properties prop = new Properties(); prop.put("user", "abcd"); prop.put("password", "lalala"); prop.put("characterEncoding", "cp1251"); con = DriverManager.getConnection(SysContext.JDBC_DRIVER_URL, prop); stmt = con.createStatement(); //... генерит исключение: Код: 1. 2. 3. 4. 5. если же указываю кодировку "windows-1251" то все нормально. понимаю что в принципе проблемы не какой нет, но все же хочется убедиться - это глюк драйвера или криворукость? :) С MySQL начал работать практически 1-ый день. Поэтому опыта в настройках нет. Спасибо за проявленное внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2005, 02:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33274720&tid=2151472]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
180ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 473ms |

| 0 / 0 |
