📌
Javaとデータベース接続
IntelliJ IDEAを使用した場合
- JDBCドライバーのダウンロード
https://dev.mysql.com/downloads/connector/j/
ArchivesからPlatform Independent (Architecture Independent), ZIP Archiveをダウンロード - JDBCドライバーの読み込み
- テストコードを書く
*プロジェクト名はtestdb
*srcフォルダを右クリックして新規Javaクラスを作成(ConnectionChecker)
package testdb;
public class ConnectionChecker {
public static void main(String[] args) {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("ドライバーのロードに成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
ドライバーのロードに成功と出力されたら終わり!!
ここから難しくなっていきます
- クラスDBConnectorを作成する
Javaとデータベースをつなげるためのファイルです。
package testdb;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;
public class DBConnector {
private static String driverName = "com.mysql.jdbc.Driver";
private static String url =
"jdbc:mysql://localhost/testdb?autoReconnect=true&useSSL=false";
private static String user = "root";
private static String password = "mysql";
public Connection getConnection() {
Connection con = null;
try{
Class.forName(driverName);
con = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
e.printStackTrace() ;
} catch (SQLException e) {
e.printStackTrace() ;
}
return con ;
}
}
Discussion