特定の JDBC ドライバークラスが使用されていることを報告します。 このようなクラスを使用すると、プロジェクトが特定のデータベースとドライバーに関連付けられるため、JDBC の目的が無意味になってしまい、結果的に移植性が損なわれます。

例:


  import java.sql.Driver;

  abstract class Sample implements Driver {
    public void foo() {
        Sample sample;
    }
  }