JavaでJDBCを使用してSQL文を実行する方法

JavaでJDBCを使用してSQL文を実行する一般的な手順は次のとおりです。1. データベースドライバのロード(通常はアプリケーションのエントリポイントで実行):“`javaClass.forName(“com.mysql.cj.jdbc.Driver”);“`2. データベース接続の作成:“`javaString url = “jdbc:mysql://localhost:3306/db_name”;String username = “username”;String password = “password”;Connection connection = DriverManager.getConnection(url, username, password);“`3. SQL文を実行するためのStatementオブジェクトの作成:“`javaStatement statement = connection.createStatement();“`4. SQL文の実行と結果の取得:“`javaString sql = “SELECT * FROM table_name”;ResultSet resultSet = statement.executeQuery(sql);“`5. 結果セットの処理:“`javawhile (resultSet.next()) {
// 各行データの特定のフィールドの内容を取得
int id = resultSet.getInt(“id”);
String name = resultSet.getString(“name”);
// 他のフィールド…
// データを処理…
}“`6. 接続のクローズとリソースの解放:“`javaresultSet.close();statement.close();connection.close();“`備考: 実際には、安全性とパフォーマンスを考慮して、Statementの代わりにPreparedStatementを使用してSQL文を実行することをお勧めします。PreparedStatementはSQLインジェクション攻撃を防ぎ、パフォーマンスを向上させることができます。

bannerAds