Portál AbcLinuxu, 13. května 2025 19:26

Dotaz: mysql jconnector

12.5.2006 09:59 Open Mage | skóre: 24 | Lom
mysql jconnector
Přečteno: 203×
Odpovědět | Admin
Ahoj, potřeboval k práci s jistým JServerem nainstalovat jdbc rozhraní pro MySQL. Stáhnul jsem si jconnector, ale nejsem javista a absolutně netuším co s ním mám dělat. V dokumentaci je, že musím mít JRE (to mám) a následně mám nějaký .jar balík zaregistroval do CLASSPATH nebo dat do startup skriptu, ale to je pro mě španělská vesnice :o( Může někdo poradit co s tím ?

Děkuji mnohokrát. Standa
Stanislav Puffler, DiS. specialista na internet marketing a ecommerce www.openmage.cz tel. 773 565 747
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.5.2006 10:10 Roman DAVID | skóre: 24 | Brno
Rozbalit Rozbalit vše Re: mysql jconnector
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejjednodusi je ten jar nakopirovat do $JAVA_HOME/jre/lib/ext/

Pak imho nemusite nic nastavovat (aspon tak mi to funguje).
12.5.2006 10:49 Open Mage | skóre: 24 | Lom
Rozbalit Rozbalit vše Re: mysql jconnector
Díky moc, teď mi to pro změnu píše :
Exception in thread "main" java.lang.NoClassDefFoundError: dserver/Service
když chci spustit ten javovskej server. Jave fakt nevládnu, je to nějaká obecná chyba nebo mi něco chybí ?
Stanislav Puffler, DiS. specialista na internet marketing a ecommerce www.openmage.cz tel. 773 565 747
12.5.2006 11:22 Open Mage | skóre: 24 | Lom
Rozbalit Rozbalit vše Re: mysql jconnector
Teď jsem vygooglil, že asi fakt musím mít nastavenou tu CLASSPATH, ale absolutně nevim jak - v dokumentaci je postup pro csh pomocí setenv CLASSPATH a já mám bash.
Stanislav Puffler, DiS. specialista na internet marketing a ecommerce www.openmage.cz tel. 773 565 747
12.5.2006 13:09 God.zilla
Rozbalit Rozbalit vše Re: mysql jconnector
Odpovědět | | Sbalit | Link | Blokovat | Admin
co treba nastavit CLASSPATH ve skriptu, ktery spousti ten server?
export CLASSPATH=$CLASSPATH:/cesta/k/mysql-connector-1234.jar
12.5.2006 13:20 Open Mage | skóre: 24 | Lom
Rozbalit Rozbalit vše Re: mysql jconnector
Zkoušel jsem touhle cestou, ale to nepomáha :o(
Stanislav Puffler, DiS. specialista na internet marketing a ecommerce www.openmage.cz tel. 773 565 747
12.5.2006 14:56 Open Mage | skóre: 24 | Lom
Rozbalit Rozbalit vše Re: mysql jconnector
Už jsem se posunul dál, narval jsem všechno co mělo kde příponu .jar do /lib/ext v adresáři JRE. Teď lze spustit dserver, ten spusí potažmo jakýsi JServer, ale nahlásí mi to chybu :
(12.5.2006 14:47:10): Error: Error: Cannot connect to db:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connection refused
        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
        at com.mysql.jdbc.MysqlIO.init(MysqlIO.java:284)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
        at com.mysql.jdbc.Connection.init(Connection.java:1485)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at dserver.Db.connect(Db.java:198)
        at dserver.Db.init(Db.java:173)
        at dserver.MsgAdmin.init(Db.java:125)
        at dserver.Service.Start(Service.java:71)
        at dserver.Service.main(Service.java:44)


** END NESTED EXCEPTION **

init jsem musel z citace vytáhnout z tagu, pač to tu není povolené. Pochopil jsem, že jde o nějaký síťový problém nebo přístup z JDBC na MySQL přímo.
Stanislav Puffler, DiS. specialista na internet marketing a ecommerce www.openmage.cz tel. 773 565 747
12.5.2006 15:30 Open Mage | skóre: 24 | Lom
Rozbalit Rozbalit vše Re: mysql jconnector
Problémy vyřešeny, bylo potřeba odstranit z /etc/sysconfig/mysqld řádek o skip-networking, teď už komunikuje JServer s databázi MySQL. Někdy to popíšu celý do článku.
Stanislav Puffler, DiS. specialista na internet marketing a ecommerce www.openmage.cz tel. 773 565 747

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.