powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Глюк ли в драйвере mysql-connector-java-3.1.10-bin ?
1 сообщений из 1, страница 1 из 1
Глюк ли в драйвере mysql-connector-java-3.1.10-bin ?
    #33274720
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день или ночь.
У меня вознкла проблема с 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.
java.sql.SQLException: Unknown character set: 'win1251'
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2921)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1570)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
	at com.mysql.jdbc.Connection.execSQL(Connection.java:2972)


если же указываю кодировку "windows-1251" то все нормально. понимаю что
в принципе проблемы не какой нет, но все же хочется убедиться - это глюк драйвера или криворукость? :)
С MySQL начал работать практически 1-ый день. Поэтому опыта в настройках нет.
Спасибо за проявленное внимание.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Глюк ли в драйвере mysql-connector-java-3.1.10-bin ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]