열 인덱스를 사용하여 java.sql.ResultSet에서 열 이름 검색
java.sql.ResultSet 객체로 작업할 때 필요할 수 있습니다. 해당 인덱스로 열 이름을 검색합니다. ResultSet 인터페이스는 이 작업에 대한 직접적인 방법을 제공하지 않습니다. 그러나 ResultSetMetaData 개체를 활용하여 열 이름이 포함된 열 메타데이터에 액세스할 수 있습니다.
해결책
특정 인덱스에 대한 열 이름을 얻으려면 다음을 따르세요. 다음 단계:
예
다음 코드 예는 열 이름을 검색하는 방법을 보여줍니다.
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData(); for (int i = 1; i <= rsmd.getColumnCount(); i++) { String name = rsmd.getColumnName(i); System.out.println(name); }
이 코드는 열 이름을 모두 인쇄합니다. ResultSet 객체.
별칭이 지정된 열 이름 검색
쿼리에 다음과 같이 별칭이 지정된 열이 있는 경우:
SELECT x AS y FROM table
다음을 사용할 수 있습니다. 별칭 이름을 검색하는 ResultSetMetaData.getColumnLabel():
rsmd.getColumnLabel(index)
위 내용은 열 인덱스를 사용하여 java.sql.ResultSet에서 열 이름을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!