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でデータベースに接続するための基本的な手順は上記の通りで、具体的な実装コードはデータベースの種類や要件に応じて調整することができる。

bannerAds