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

oracle.jdbc.driver.OracleDriverが見つからないかロードできません

    クラスパス上のフォルダーを参照し、そのフォルダー内のすべてのjarをロードすることを期待します。これはクラスパスの仕組みではありません。特定のjarを参照する必要があります(通常はしない サードパーティのjarをJDKフォルダ内に配置します)。

    CLASSPATHであることを知っておくことも重要です。 最も基本的なユースケースを除いて、Javaアプリケーションでは通常無視されます。

    次のことを行うことで、達成しようとしていることを実行できます。

    java -cp <path-to>\ojdbc7.jar oracle.jdbc.OracleDriver
    

    OracleDriverが原因で、これは失敗します public static void main(String[] args)はありません メソッドとそのため、このように実行することはできません。 JDBCドライバーを使用する通常の方法は、アプリケーションのクラスパスにドライバーを配置し、適切なドライバーURLを指定することです。 JDBC 4.0(Java 6)以降に準拠したドライバーは、クラスパスから自動的にロードされます(-cpで指定) 、Class-Path マニフェストエントリなど)。

    無関係なメモとして、oracle.jdbc.driver.OracleDriver 非推奨と見なされる場合は、oracle.jdbc.OracleDriverを使用してください 代わりに、 Oraclejdbcドライバークラスの違いを参照してください。>



    1. テーブルのどの行が(ある列の順に)別のテーブルの行に対応しますか?

    2. MySQLの1つの行に複数のIDを割り当てる方法は?

    3. 名前を名前とイニシャルに分割する方法

    4. Jbossmysql-jdbcに適したドライバーが見つかりません