以前のバージョンの JDBC では、接続を取得するために、まず Class.forName メソッドを呼び出して JDBC ドライバーを初期化する必要がありました。このメソッドには、タイプ java.sql.Driver のオブジェクトが必要でした。各 JDBC ドライバーには、インターフェース java.sql.Driver を実装する 1 つ以上のクラスが含まれています。Java DB 用のドライバーは org.apache.derby.jdbc.EmbeddedDriver と org.apache.derby.jdbc.ClientDriver で、MySQL Connector/J 用のドライバーは com.mysql.jdbc.Driver です。インターフェース java.sql.Driver を実装するクラスの名前を取得するには、DBMS ドライバーのドキュメントを参照してください。
クラスパスにある JDBC 4.0 ドライバーはすべて自動的にロードされます。(ただし、Class.forName メソッドを使用して、JDBC 4.0 より前のドライバーを手動でロードする必要があります。)
しかし、削除するClass.forName
とエラーNo Driver found が表示されます。ojdbc14
ドライバーを使用しています。なしで接続を実装するにはどうすればよいClass.forName
ですか?