sql >> Database teknologi >  >> RDS >> Oracle

Hvordan løses java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver under runtime?

Grunden til, at du støder på denne undtagelse er, at du bruger den forkerte pakke til at henvise til OracleDriver klasse

Derfor bør du ændre det forkerte klasseindlæsningskald

Class.forName("oracle.jdbc.driver.OracleDriver");

ind i

Class.forName("oracle.jdbc.OracleDriver");

da denne klassefil implementerer java.sql.Driver grænseflade, som der faktisk søges efter under kørsel.

For reference, se også beskrivelsen i officielle JavaDoc leveret af Oracle:



  1. MySQL:Truncate Table vs Delete From Table

  2. gem install pg --with-pg-config virker, bundt mislykkes

  3. MySQL:Sådan søger du i flere tabeller efter en streng, der findes i en kolonne

  4. Sådan opretter du en sammensat fremmednøgle i SQL Server (T-SQL-eksempel)