用JDBC的元数据接口。
给你一段代码:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:test");
DatabaseMetaData dbmd=conn.getMetaData();
ResultSet的以此类推:利用 getMetaData() 方法得到ResultSetMetaData 
然后调用ResultSetMetaData 的getColumnType方法即可。

解决方案 »

  1.   

    DatabaseMetaData dbmd=conn.getMetaData();
    dbmd.找不到getColumnType方法.
      

  2.   

    ResultSetMetaData 则么会没有getColumnType?查一查JBuilder帮助.
      

  3.   

    DatabaseMetaData dm=cn.getMetaData();
    ResultSet rs=dm.getTypeInfo();
      

  4.   

    DatabaseMetaData dm = cn.getMetaData();
    ResultSet rs = dm.getTypeInfo();while(rs.next()){
      System.out.println( rs.getString(1) );
    }