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();
       }

  • 相关阅读:
    哈希及哈希算法
    十四章课后练习题
    第十章课后题----3
    20151015----知识整理
    第十章练习题----2
    加热水杯
    函数
    异常反馈
    20151013知识体系整理,需与20151011相整合
    Java随机输出验证码包含数字、字母、汉字
  • 原文地址:https://www.cnblogs.com/zx3707/p/5708512.html
Copyright © 2011-2022 走看看