Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Klassenpfad für Standalone-Jython angeben

In meiner Windows-Umgebung konnte ich Folgendes ausführen:

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

wobei schema_ora.py ist ein Skript, das ich ausführen möchte und das den Oracle JDBC-Treiber verwendet.

Ich habe es auch unter Linux versucht mit:

[[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

Es ist also möglich, Skripte auf diese Weise auszuführen.

Was Ihr Problem betrifft, haben Sie vielleicht keine Rechte, um den MySQL-JDBC-Treiber zu sehen? Ich nehme an, Sie verwenden Linux, also können Sie überprüfen, ob Sie diese Datei sehen können:

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

Ich habe es mit dem Oracle-Treiber auf meiner Linux-Box versucht:

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