JDBCでデータベースに接続する方法
JDBC(Java Database Connectivity)は、Java言語からデータベースにアクセスするための標準インターフェースです。JDBCを使用することで、MySQL、Oracle、SQL Serverなど、異なるタイプのデータベースに接続できます。JDBCでデータベースに接続する基本的な手順を以下に示します。1. データベースドライバのロード: データベースに接続する前に、対応するデータベースドライバをロードする必要があります。たとえば、MySQLデータベースに接続する場合は、com.mysql.jdbc.Driverクラスをロードする必要があります。
Class.forName("com.mysql.jdbc.Driver");
2. データベース接続を作成する:JDBC が提供する DriverManager クラスの getConnection() メソッドを使用してデータベース接続を作成します。データベースの URL、ユーザー名、パスワードが必要です。
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = “root”;
String password = “123456”;
Connection conn = DriverManager.getConnection(url, username, password);
3. SQL文の実行:ConnectionオブジェクトからStatementオブジェクトを作成し、Statementオブジェクトを使用してSQL文を実行します。
Statement stmt = conn.createStatement();
String sql = “SELECT * FROM mytable”;
ResultSet rs = stmt.executeQuery(sql);
4. 結果セットの処理:ResultSetオブジェクトを使用してクエリ結果を処理する。
while (rs.next()) {
String name = rs.getString(“name”);
int age = rs.getInt(“age”);
// 处理结果
}
5. データベース接続をクローズする: データベース接続を使用した後は、接続をクローズし、リソースを解放する必要があります。
rs.close();
stmt.close();
conn.close();
JDBCでデータベースに接続するための基本的な手順は上記の通りで、具体的な実装コードはデータベースの種類や要件に応じて調整することができる。