Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
jdbc:mysql
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1
1

Как заменить jdbc:mysql://localhost/l2jdb

26.03.2012, 20:00. Просмотров 2196. Ответов 1
Метки нет (Все метки)

Здравствуйте,
при запуске java приложения, которое использует mysql коннектор (JDBC драйвер)
у меня выдаётся ошибка
Код
Starting L2J server.

17.01.2006 0:54:27 net.sf.l2j.Config abuseLoad
INFO: Abuse: Loaded 12 abuse words.
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.0.2 [built 29-═ю сЁ№-2005 10:03:29 +0500; debug? false; trace: 5]
Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@14a9972 [ connectionPoolDataSourc
e -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@be2358 [ acquireIncrement -> 3, acquireRetr
yAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> true, automaticTestTable -> null, b
reakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionTesterClassName -> com.mchange.v2.
c3p0.impl.DefaultConnectionTester, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -
> false, identityToken -> be2358, idleConnectionTestPeriod -> 0, initialPoolSize -> 1, maxIdleTime -
> 0, maxPoolSize -> 10, maxStatements -> 100, maxStatementsPerConnection -> 0, minPoolSize -> 1, nes
tedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@14ed9ff [ description -> null, driverCl
ass -> null, factoryClassLocation -> null, identityToken -> 14ed9ff, jdbcUrl -> jdbc:mysql://localho
st/l2jdb, properties -> {user=******, password=******} ], preferredTestQuery -> null, propertyCycle
-> 300, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, usesTraditionalReflecti
veProxies -> false ], factoryClassLocation -> null, identityToken -> 14a9972, numHelperThreads -> 3
]
Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" java.lang.NoCl
assDefFoundError
        at com.mysql.jdbc.Connection.<init>(Connection.java:1175)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(Unknown Source)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(Unknown Source)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(Unknown Source)
        at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(Unknown Source)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$500(Unknown Source)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(Unknown Source)
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Unknown Source)
Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" java.lang.Exce
ptionInInitializerError
        at com.mysql.jdbc.Connection.<init>(Connection.java:1175)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(Unknown Source)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(Unknown Source)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(Unknown Source)
        at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(Unknown Source)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$500(Unknown Source)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(Unknown Source)
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Unable to initialize character set mapping tables
        at com.mysql.jdbc.CharsetMapping.<clinit>(CharsetMapping.java:73)
        ... 9 more
Судя по моим экспериментам ошибка не в самом драйвере, а в конфигурации протоколов моей операционной системы.
Подскажите, чем можно заменить строчку
URL=jdbc:mysql://localhost/l2jdb
или как исправ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 20:00
Ответы с готовыми решениями:

Как подсоединиться к своей базе mysql через jdbc?
Cоздал модель в MySQLWorkbench и выгрузил ее в mysql. Сам MySQLWorkbench без...

Как сделать inner join в JDBC при работе с MySQL ?
Подскажите, какой обьект мне использовать для обработки запроса, содержащего в...

Не подключается MySQL (java.lang.ClassNotFoundException: com.mysql.jdbc.Driver)
Код : import java.io.*; import java.sql.*; public class Connect {...

CentOS MySQL JDBC
Стоит проблема подключения к mysql, через jdbc. Имею сервер на CentOS 6.5 с...

JDBC + mysql delete
Доброго времени суток. Объясните, в чем ошибка: Delete-запрос не...

1
trainee
0 / 0 / 1
Регистрация: 21.03.2012
Сообщений: 13
27.03.2012, 09:37 2
А вот мне почему-то кажется что исключение java.lang.NoClassDefFoundError свидетельствует о том, что Java не нашла какой-то класс, правда обычно она пишет какой именно. Возможно в данном случае не нашла ни какого подходящего JDBC драйвера для MySQL, поэтому и не указала какой именно. Ты его перед подключением указывал? Например: Class.forName("com.mysql.jdbc.Driver");
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2012, 09:37

Вопросы по MySQL и JDBC
чес слово прочитал посты на эти темы, но ничего не помогает ОСь: ВинХР ...

Не подключается JDBC mysql Driver
Помогите, пожалуйста, советом, если есть опыт подключения JDBC драйвера mysql,...

Формат Date и MySQL+JDBC
Как можно вставить переменную типа Date в соответствующее поле таблицы базы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru