共用方式為


使用不含參數的 SQL 陳述式

下載 JDBC 驅動程式

若要使用不含參數的 SQL 陳述式來使用 SQL Server 資料庫中的資料,您可以使用 SQLServerStatement 類別的 executeQuery 方法,來傳回一個將包含所要求之資料的 SQLServerResultSet。 您必須先使用 SQLServerConnection 類別的 createStatement 方法建立 SQLServerStatement 物件。

在下列範例中,AdventureWorks2022 範例資料庫的開啟連線會傳入 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 陳述式