次の方法で共有


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

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

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

次の例では、AdventureWorks2025 サンプル データベースへのオープン接続が executeStatement 関数に渡されます。 そこから、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 でのステートメントの使用