Java + MySQL

killdos аватар

всем привет.

NetBSD 4.0 STABLE, sun-jre-6 и mysql 5.0.67, ява ругается и дохнет в муках

loading login config
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.0 [built 08-??????-2005 15:47:30 +0400; debug? false; trace: 5]
Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@4b222f
[ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@1f7d134
[ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> true,
automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0,
connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester,
factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false,
identityToken -> 1f7d134, idleConnectionTestPeriod -> 0, initialPoolSize -> 1, maxIdleTime -> 0,
maxPoolSize -> 100, maxStatements -> 100, maxStatementsPerConnection -> 0, minPoolSize -> 1,
nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@b09e89 [ description -> null, driverClass -> null,
factoryClassLocation -> null, identityToken -> b09e89, jdbcUrl -> jdbc:mysql://localhost/l2jdb,
properties -> {user=******, password=******} ], preferredTestQuery -> null, propertyCycle -> 300,
testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, usesTraditionalReflectiveProxies -> false ],
factoryClassLocation -> null, identityToken -> 4b222f, numHelperThreads -> 3 ]
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4741d6 -- Acquisition Attempt Failed!!! Clearing pending acquires.
While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30).
Exception in thread "main" java.sql.SQLException: Connections could not be acquired from the underlying database!
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:104)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:236)
at com.mchange.v2.c3p0.PoolBackedDataSource.getConnection(PoolBackedDataSource.java:94)
at net.sf.l2j.L2DatabaseFactory.(L2DatabaseFactory.java:77)
at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:148)
at net.sf.l2j.loginserver.LoginServer.main(LoginServer.java:83)
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
at com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResourcePool.java:970)
at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:208)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:232)
... 4 more

мускл вроде бы работает, по крайней мере с консоли можно порулить базами. с другого компа, из виндуса тоже можно сединиться навикатом или SQLyog. помогите пожалуйста разобраться.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Karpenko аватар

Да!? Вообще сочетание Java +

Да!?
Вообще сочетание Java + MySQL - далеко не самое лучшее решение.
Из моего опыта пока от MySQL не отделаешся всегда будут проблемы и притом всё время и разные.
Попроще нельзя решить: txt file plus Pirl?

killdos аватар

попроще, к сожалению, нельзя,

попроще, к сожалению, нельзя, проект уже написан на Java и использует mysql. эта связка работает в виндофсе, а мне хочется запустить на NetBSD.

Karpenko аватар

Возможно что-то с доступами,

Возможно что-то с доступами, нужно проверить яву и SQL.