java.sql.ResultSet**에서 열 이름을 얻는 방법
java.sql.ResultSet 인터페이스는 데이터베이스 쿼리 결과에 대한 액세스를 제공합니다. 이지만 인덱스를 사용하여 열 이름을 검색하는 방법을 직접 제공하지는 않습니다. 이 정보를 얻으려면 ResultSetMetaData 메타데이터 개체를 활용할 수 있습니다.
다음 단계에서는 열 인덱스를 사용하여 열 이름을 문자열로 가져오는 방법을 보여줍니다.
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData();
String name = rsmd.getColumnName(1);
여기서 1은 열의 인덱스를 나타냅니다. 검색하려는 이름입니다.
또한 SQL 쿼리에 열 별칭이 포함된 경우 rsmd.getColumnLabel()을 사용하여 레이블 이름을 가져올 수 있습니다.
예를 들어, 다음 쿼리:
select x as y from table
rsmd.getColumnLabel()은 첫 번째 열에 대해 "y"를 반환합니다.
이러한 기술을 활용하면 Java의 ResultSet 객체에서 열 이름을 쉽게 검색할 수 있습니다. 코드입니다.
위 내용은 java.sql.ResultSet에서 열 이름을 어떻게 얻나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!