sql >> Databáze >  >> RDS >> Mysql

specifikující classpath pro samostatný jython

V mém prostředí Windows se mi podařilo spustit:

java -cp c:\jars\ojdbc6.jar;c:\jython2.5.2\jython.jar org.python.util.jython schema_ora.py 

kde schema_ora.py je skript, který chci spustit a který používá ovladač Oracle JDBC.

Zkoušel jsem to také na Linuxu s:

[[email protected] mn]# export CLASSPATH=/usr/local/jars/ojdbc6.jar; /usr/local/jython2.5.2/bin/jython -J-Xmx4048m schema_ora.py jdbc:oracle:thin:@192.168.19.128:1521:testdb usr passwd

Je tedy možné spouštět skript tímto způsobem.

Pokud jde o váš problém, možná nemáte práva k zobrazení ovladače MySQL JDBC? Předpokládám, že používáte Linux, takže můžete zkontrolovat, zda tento soubor vidíte:

file /tmp/mm.mysql-2.0.14-bin.jar

Zkoušel jsem to s ovladačem Oracle na mém Linuxovém boxu:

[[email protected] mn]# file /usr/local/jars/ojdbc6.jar
/usr/local/jars/ojdbc6.jar: Zip archive data, at least v2.0 to extract


  1. Co dělat, když se při používání SQL Serveru s naším ovladačem Oracle ODBC zobrazí nesprávná pořadová chyba záložky

  2. Správná metoda odstranění více než 2100 řádků (podle ID) pomocí Dapper

  3. Součtový rozsah dat bez počítání překryvů v mysql

  4. Jak funguje SQL-injection a jak se proti němu mohu chránit