このタイプのコードは、MySQL JDBC 接続を初期化するコードでかなり見てきました。
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://10.0.0.2:3306", "username", "password");
今私の質問は、なぜ/いつこの最初の行が必要なのですか? これだけでMySQLデータベースに問題なく接続できました:
conn = DriverManager.getConnection("jdbc:mysql://10.0.0.2:3306", "username", "password");
Connector/J 5.0.8 ドライバーで Java 7 を使用しています。
私のコードには、MySQL ドライバーを直接ロードする import またはクラス ロード ステートメントはありません。汎用の Java SQL インターフェイス クラスのみです。