java oracle 连接使用时出现的问题

假如你不知道数据库的结构,比如有几列,用resultset接收的时候好像只能看有几行,哪
有几列该怎么查询

http://www.cnblogs.com/wpcnblog/archive/2011/06/09/2076266.html

http://blog.csdn.net/guobing965816/article/details/7225770

 while(resultset.hasNext()){
   //如果该列对应数据库的类型是字符串
     Sting columnValue = resultset.getString(整数索引值);
   //如果该列对应数据库的类型是num
     long columnValue =  resultset.getLong(整数索引值);
     int columnValue = resultset.getInt(整数索引值);
    //类似的等等
 }