sql >> データベース >  >> RDS >> Mysql

スタンドアロンjythonのクラスパスを指定する

    私のWindows環境では、実行できました:

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

    ここで、schema_ora.py OracleJDBCドライバーを使用して実行したいスクリプトです。

    Linuxでも試してみました:

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

    したがって、そのようにスクリプトを実行することが可能です。

    問題については、MySQL JDBCドライバーを表示する権限がない可能性がありますか?Linuxを使用していると想定しているので、そのファイルが表示されるかどうかを確認できます:

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

    LinuxボックスのOracleドライバーで試してみました:

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


    1. MySQLでLIMITを指定してLEFTJOINを使用して削除する

    2. SQL Server文字列関数(完全なリスト)

    3. PostgreSQL11の新しいパーティショニング機能を利用する方法

    4. MySQLSELECTはnull値ではない