使用不含参数的 SQL 语句

下载 JDBC 驱动程序

若要使用不带参数的 SQL 语句处理 SQL Server 数据库中的数据,可以使用 SQLServerStatement 类的 executeQuery 方法返回包含所需数据的 SQLServerResultSet。 首先使用 SQLServerConnection 类的 createStatement 方法创建一个 SQLServerStatement 对象。

在下面的示例中,将向 executeStatement 函数传递 AdventureWorks2019 示例数据库的打开连接。 然后,构造并运行一条 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 语句