ringa_lee2017-04-18 09:18:25
sql 문으로 tableName에서 *를 직접 선택하는 것만으로는 충분하지 않나요...next() 메소드를 사용하여 반복합니다..
高洛峰2017-04-18 09:18:25
위에서 언급한 메서드입니다. next() 메서드는 한 번에 한 행의 데이터를 가져오는 것입니다. 데이터가 없으면 false를 반환하므로 while(rs.next())를 사용하여 모두 가져올 수 있습니다. 데이터
巴扎黑2017-04-18 09:18:25
1. 쿼리 테이블의 모든 데이터: SELECT * FROM table
2. JDBC에서 제공하는
클래스를 사용하여 쿼리 결과에 포함된 컬럼 수와 각 컬럼의 이름(ColumnLabel)을 가져옵니다. java.sql.ResultSetMetaData
이후 위에서 언급한 대로 next()를 사용하여 결과 세트를 탐색합니다.
ringa_lee2017-04-18 09:18:25
SELECT * 데이터베이스에서 쿼리한 데이터를 행으로 구분합니다.
while(rs.next())는 다음 줄이 있는지 여부를 결정하는 것으로 볼 수 있습니다.
java.sql.ResultSet은 열을 가져오는 메소드인 rs.getString(1)을 제공합니다. (열은 왼쪽에서 오른쪽으로 번호가 매겨지며 1열부터 시작됩니다.)