sql >> Base de Datos >  >> RDS >> Mysql

especificando classpath para jython independiente

En mi entorno de Windows pude ejecutar:

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

donde schema_ora.py es un script que quiero ejecutar que usa el controlador Oracle JDBC.

También lo probé en 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

Entonces es posible ejecutar el script de esa manera.

En cuanto a su problema, ¿quizás no tiene derechos para ver el controlador MySQL JDBC? Asumo que usa Linux, por lo que puede verificar si puede ver ese archivo:

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

Lo probé con el controlador de Oracle en mi caja de Linux:

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