sql >> Database >  >> RDS >> Mysql

classpath specificeren voor standalone jython

In mijn Windows-omgeving kon ik uitvoeren:

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

waar schema_ora.py is een script dat ik wil uitvoeren en dat gebruikmaakt van de Oracle JDBC-driver.

Ik heb het ook op Linux geprobeerd met:

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

Het is dus mogelijk om het script op die manier uit te voeren.

Wat betreft je probleem, misschien heb je geen rechten om het MySQL JDBC-stuurprogramma te zien? Ik neem aan dat je Linux gebruikt, dus je kunt controleren of je dat bestand kunt zien:

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

Ik heb het geprobeerd met de Oracle-driver op mijn Linux-box:

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


  1. Laat automatisch ophogen het eerder verwijderde nummer vullen

  2. MySQL selecteert snel 10 willekeurige rijen uit 600K rijen

  3. kan object niet verwijderen vanwege beperking van refererende sleutels

  4. Een kolom aaneenschakelen door een groep in R