次の方法で共有


パラメーターのない SQL ステートメントの使用

JDBC ドライバーのダウンロード

パラメーターを含まない SQL ステートメントを使用して SQL Server データベース内のデータを操作するには、SQLServerStatement クラスの executeQuery メソッドを使用して、要求されたデータを含む SQLServerResultSet をすことができます。 最初に SQLServerConnection クラスの createStatement メソッドを使用して、SQLServerStatement オブジェクトを作成します。

次の例の executeStatement 関数には、AdventureWorks2022 サンプル データベースに対して開かれた接続が渡されています。 そこから、SQL ステートメントが構築され、実行されます。 最後に、結果が結果セットから読み取られます。

public static void executeStatement(Connection con) {
    try(Statement stmt = con.createStatement();) {
        String SQL = "SELECT LastName, FirstName FROM Person.Contact ORDER BY LastName";
        ResultSet rs = stmt.executeQuery(SQL);

        while (rs.next()) {
            System.out.println(rs.getString("LastName") + ", " + rs.getString("FirstName"));
        }
    }
    // Handle any errors that may have occurred.
    catch (SQLException e) {
        e.printStackTrace();
    }
}

結果セットの使用方法の詳細については、「JDBC ドライバーによる結果セットの管理」を参照してください。

こちらもご覧ください

SQL でのステートメントの使用