1. 程式人生 > >Java如何獲取所查詢的結果集的列數,並將每條記錄打印出來

Java如何獲取所查詢的結果集的列數,並將每條記錄打印出來

以下程式碼是執行查詢語句,並獲取獲取結果集元資料,獲取結果集列數,並用迴圈在控制檯將每條記錄列印

ResultSet rs=stmt.executeQuery("select * from studentinfo");
			ResultSetMetaData rsmd=rs.getMetaData();  //獲取結果集的元資料
			int columns=rsmd.getColumnCount();  //獲取結果集的列數
			while(rs.next()){
				for(int i=1;i<=columns;i++){
					System.out.print(rs.getString(i)+"\t");					
				}				
				System.out.println();				
			}