如何取得数据库字段的类型?
ResultSetMetaData rsmd = rs.getMetaData();
rsmd.getColumnTypeName(i);
我知道这样可以取得字段的类型,但是我在数据库中新添加了几个字段之后,然后去取新添加字段的类型,就取不到,为什么?

解决方案 »

  1.   

    方法没有错,是不是你新添加字段后没有commit?否则没道理,贴你添加的代码和你取的代码。
      

  2.   

    getColumnTypeName(i) 是指定列的类型名称而getColumnType(i)得到的是列的sql类型吧 
      

  3.   

    getColumnTypeName(int column) 
    获取指定列的数据库特定的类型名称。这个应该可以的。