java 取出一个表的字段名,字段类型,长度

来源:www.heci.net 时间:2006/4/11 17:02:42 作者:heci

java 取出一个表的字段名,字段类型,长度


/** java 取出一个表的字段名,字段类型,长度 */
  public static Vector getTableData(Connection conn,Statement stmt,String tableName)
  {
    Vector v=new Vector();
    try
    {
      stmt=conn.createStatement();
      ResultSet reset=stmt.executeQuery("select * from "+tableName+" where 1=0");
      reset.next();
      ResultSetMetaData rsmd=reset.getMetaData();
      for(int i=1;i<=rsmd.getColumnCount();i++)
      {
        String[] n=new String[3];
        n[0]=rsmd.getColumnName(i);//字段名
        n[1]=String.valueOf(rsmd.getColumnType(i));//字段类型
        n[2]=String.valueOf(rsmd.getColumnDisplaySize(i));//字段长度
        v.add(i-1,n);
      }
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
    return v;
  }
上一篇: 无