表格的索引指如下:
a b c
1 2 3
a的索引指=0  B=1 C=3
rs.getString(0))就等于1
import java.sql.Date  定义SQL中的时间日期值

解决方案 »

  1.   

    楼上叫dengyin2000(dengyin2000) 不要误导别人
    ---------------------
    (1)
    select a,b,c,d,e from table
    columnIndex中文理解为列的索引
    1对应a,2对应b,3对应.
    (2)认真看API文档,你的英文能力有待加强
    (3)参数的改变看你的程序了
    (4)看API文档中Result类中getTime/getDate/getTimestamp等方法
      

  2.   

    select a,b,c,d from table
    int columnIndex表示得到的结果集的序号,从1开始
    rs.getString(1)就是得到a的值,前提条件是a是String形的
      

  3.   

    请参考javadoc 中的ResultSet内,里面说得很清楚!
      

  4.   

    是从1开始吗。
    我一般都是用rs.getString("字段名");
      

  5.   

    1. int columnIndex就是你的select语句中的列的第几个,用整数
    2. rs.next()就是一行一行往前读的
    3.int columnIndex不变化
    4.看API文档中Result类中getTime/getDate/getTimestamp等方法(此项答案抄自junyi2003(超级菜鸟))
      

  6.   

    2. rs.next()就是一行一行往前读的You 好弓虽明明往下吗,教坏小孩子ing
      

  7.   

    junyi2003(超级菜鸟)目光如炬嘛,previous和next的含义还是应该定义清楚的。支持一下。
      

  8.   

    1. int columnIndex是select语句中的第几个列的,int 型
    2.res.next() 逐行读取数据
    3.不需要变化
    4.Result类中getTime/getDate/getTimestamp等方法
    另外  rs.getString("String")& rs.getString(int columnIndex)) all ok!