Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

chỉ định classpath cho jython độc lập

Trong môi trường Windows của mình, tôi có thể chạy:

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

nơi schema_ora.py là một tập lệnh tôi muốn chạy sử dụng trình điều khiển Oracle JDBC.

Tôi cũng đã thử nó trên Linux với:

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

Vì vậy, có thể chạy tập lệnh theo cách đó.

Đối với vấn đề của bạn, có thể bạn không có quyền xem trình điều khiển MySQL JDBC? Tôi giả sử bạn sử dụng Linux, vì vậy bạn có thể kiểm tra xem bạn có thể xem tệp đó không:

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

Tôi đã thử nó với trình điều khiển Oracle trên hộp Linux của mình:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các ký tự Unicode trở thành dấu chấm hỏi sau khi chèn vào cơ sở dữ liệu

  2. Hình ảnh Docker chạy trong bộ xử lý m1

  3. Bộ mã hóa Python JSON để hỗ trợ datetime?

  4. Cập nhật Mã lỗi Trường Cơ sở dữ liệu Mã ghi nhận

  5. Điều cần kiểm tra xem Khả năng sử dụng bộ nhớ MySQL có cao không