Mysql
 sql >> Database >  >> RDS >> Mysql

specificando il percorso di classe per jython autonomo

Nel mio ambiente Windows sono stato in grado di eseguire:

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

dove schema_ora.py è uno script che voglio eseguire che utilizza il driver Oracle JDBC.

L'ho provato anche su Linux con:

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

Quindi è possibile eseguire lo script in questo modo.

Per quanto riguarda il tuo problema forse non hai i diritti per vedere il driver MySQL JDBC? Presumo che tu usi Linux, quindi puoi controllare se riesci a vedere quel file:

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

L'ho provato con il driver Oracle sulla mia macchina Linux:

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