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

com.mysql.jdbc.Driverをロードできません

    CLASSPATH 環境変数はのみです java.exeによって使用されます コマンドを実行し、使用せずに使用した場合のみ -cpのいずれか 、-classpath-jar 引数。 無視 IDEによる。

    その環境変数は、移植性を損なうため、現実の世界でも不適切な慣行と見なされています。初心者が-cpに同じクラスパスを何度も入力するのに飽きないようにするのは、Sunにとって「便利」なだけです。 または-classpath 引数。現実の世界では、バッチ/シェルファイルが推奨されます。

    IDEを使用している場合、クラスパスは「ビルドパス」と呼ばれます(両方を表します) コンパイル時および実行時のクラスパス)。プロジェクトのプロパティで構成できます。完全なフォルダーを追加したり、個別/外部JARファイルを追加したり、プロジェクトをリンクしたりすることができます。それを利用してください。 CLASSPATH全体を忘れてください 環境変数。

    コマンドプロンプトの場合、

    jarファイルへのフルパス(ファイル名を含む)をクラスパスに入れる必要があります:

    .;C:\j2sdk1.4.2_16\jre\lib;
    C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar
    

    Hippoが言ったように、cmdを再起動する必要があります それを変更した後。動作しない場合は、次のようにプログラムを起動します。

    java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
    C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar"
    my.class.Name
    



    1. 2つの異なるサーバーからテーブルを結合する

    2. ROWLOCK、UPDLOCK、READPASTクエリヒントに相当するOracle

    3. 日時によるSQL自動インクリメント

    4. MySQLストアドプロシージャで動的SQLを使用する方法