반응형
mysql Java 커넥터를 사용하고 있습니다. 첫 번째 열과 두 번째 열의 내용을 다른 단계로 표시하려면 Java가 필요합니다. 어떻게해야합니까?
String qry = "select col1,col2 from table1";
Resultset rs = statement.executeQuery(qry);
해결 방법
아래에 샘플을 게시했습니다.
Statement s = conn.createStatement ();
s.executeQuery ("SELECT id, name, category FROM animal");
ResultSet rs = s.getResultSet ();
int count = 0;
while (rs.next ())
{
int idVal = rs.getInt ("id");
String nameVal = rs.getString ("name");
String catVal = rs.getString ("category");
System.out.println (
"id = " + idVal
+ ", name = " + nameVal
+ ", category = " + catVal);
++count;
}
rs.close ();
s.close ();
System.out.println (count + " rows were retrieved");
편집 : 질문을 다시 읽고 위의 예에서와 같이 초기 루프 대신 나중에 코드에서 열을 참조하고 싶을 수도 있다고 생각하십시오. 이 경우 배열을 만들고 나중에 배열을 참조하거나 다른 답변에서 알 수 있듯이 다른 쿼리를 수행 할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/8285108
반응형
'MySql' 카테고리의 다른 글
MySQL MySql 워크 벤치에서 테이블을 조인하는 방법은 무엇입니까? (0) | 2020.09.27 |
---|---|
MySQL group_concat MYSQL 새 줄 (0) | 2020.09.27 |
MySQL PHP에서 '참조로 매개 변수를 전달할 수 없음'오류를 해결하는 방법은 무엇입니까? (0) | 2020.09.27 |
MySQL mySQL DATETIME 날짜 사이에서 선택 (0) | 2020.09.27 |
MySQL .zip과 .msi 다운로드의 차이점 (0) | 2020.09.27 |
댓글