对于给定的任何一个Connection,
返回数据库中的各个表,并且显示表中的各个数据.问题点:
1.给定的是一个JDBC的Connection,具体连的是哪种数据库并不清楚.
2.数据库中的各个列的属性并不相同,如何能够根据列的不同类型,用不同的方法获得它的值,如果全部使用ResultSet中的getString()方法读某些列的值好象不太理想。谢谢.

解决方案 »

  1.   

    你可以查一查JDBC的API
    通过getMetaData()可以获取一些数据库的信息
    比如通过getMetaData().getColumnType(i)就可以获取某列的数据类型
      

  2.   

    ResultSet中不是只有getString()这个方法,对应各种类型的getter方法都有啊。
      

  3.   

    对应各种类型的getter方法给定的是一个JDBC的Connection,具体连的是哪种数据库并不清楚Switch
    case
    那种库用那种JDBC