Mysql
 sql >> Base de données >  >> RDS >> Mysql

spécification du chemin de classe pour jython autonome

Dans mon environnement Windows, j'ai pu exécuter :

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

schema_ora.py est un script que je veux exécuter qui utilise le pilote Oracle JDBC.

Je l'ai aussi essayé sous Linux avec :

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

Il est donc possible d'exécuter le script de cette façon.

En ce qui concerne votre problème, vous n'avez peut-être pas le droit de voir le pilote MySQL JDBC ? Je suppose que vous utilisez Linux, vous pouvez donc vérifier si vous pouvez voir ce fichier :

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

Je l'ai essayé avec le pilote Oracle sur ma machine Linux :

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