• 遍历ResultSet,行列要从1开始


    为什么遍历ResultSet,行列要从1开始。

    因为Resultset的第一行的第一列都是空的,要用rs.next()到第一行才能进行读取。

    Statement stmt=null;
      ResultSet rs=null;
      ResultSetMetaDatam=null;//获取 列信息
      
      try
      {
       stmt=con.createStatement();
       rs=stmt.executeQuery(sql);
       m=rs.getMetaData();
       
       int columns=m.getColumnCount();
       //显示列,表格的表头
       for(int i=1;i<=columns;i++)
       {
        System.out.print(m.getColumnName(i));
        System.out.print(" ");
       }
       
       System.out.println();
       //显示表格内容
       while(rs.next())
       {
        for(int i=1;i<=columns;i++)
        {
         System.out.print(rs.getString(i));
         System.out.print(" ");
        }
        System.out.println();
       }

  • 相关阅读:
    powershell查看pc信息的常用命令
    OSPF_Network-type
    redistribute and Suboptimal routing
    redistribute_prefix
    分发列表
    自增和自减
    逻辑运算
    判断闰年
    XenApp简单部署
    使用git将本地文件提交到github存储库
  • 原文地址:https://www.cnblogs.com/exmyth/p/6940875.html
Copyright © 2020-2023  润新知