zoukankan      html  css  js  c++  java
  • nextval 遍历ResultSet,行列要从1开始

    nextval

    nextval与序列关联,表示下一个,如:
    创建里一个序列seq_1:#序列一般表示第几行,起标识作用
    create sequence seq_1 increment by 1 start with 1 
    在表中使用此序列:
    INSERT INTO A VALUES (seq_1.nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20);

    遍历ResultSet

    为什么遍历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();
       }

  • 相关阅读:
    lightoj1422_区间dp
    hdu4283_动态规划
    51nod1201_dp思维题
    uestc1218_变形01背包
    hdu5492_枚举dp
    hdu3507_斜率dp
    hdu 1116 Play on Words
    并查集专题
    uva 10160
    uva 572
  • 原文地址:https://www.cnblogs.com/zx3707/p/5708512.html
Copyright © 2011-2022 走看看