매개 변수 없이 SQL 문 사용
매개 변수가 없는 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 드라이버를 사용하여 결과 집합 관리를 참조하세요.