Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

especificando o caminho de classe para jython autônomo


No meu ambiente Windows consegui executar:
java -cp c:\jars\ojdbc6.jar;c:\jython2.5.2\jython.jar org.python.util.jython schema_ora.py 

onde schema_ora.py é um script que eu quero executar que usa o driver Oracle JDBC.

Eu também tentei no Linux com:
[[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

Portanto, é possível executar o script dessa maneira.

Quanto ao seu problema, talvez você não tenha direitos para ver o driver MySQL JDBC? Suponho que você use Linux, então você pode verificar se consegue ver esse arquivo:
file /tmp/mm.mysql-2.0.14-bin.jar

Eu tentei com o driver Oracle na minha caixa Linux:
[[email protected] mn]# file /usr/local/jars/ojdbc6.jar
/usr/local/jars/ojdbc6.jar: Zip archive data, at least v2.0 to extract