如果有一个oracle数据库里面的表,但是其中内容我不知道,只知道表的名字,我在页面可以访问这个数据库中的任何表,我如何才能获得这个表 里的内容
最好有代码,没有代码也没关系

解决方案 »

  1.   

    没看明白,你是不知道表的结构还是表的数据。
    知道结构直接查询就可以啊
    不知道结构 可以查询user_tab_cols视图,获取表的结构
      

  2.   

    JDBC,知道表名,就可以拿到表的元数据,有元数据还不能拿数据?
      

  3.   

    如果只要获取表中内容 直接 select * from tablename 就可以了,要获取字段名可以查询字典表
      

  4.   

    不看明白你的意思:
    select * from v$database;(查看当前的数据库)
    select * from user_tables;(查看当前数据库下的所有的表)
    你知道表名就可以,在java中就可以直接用JDBC连接oracle,查看表中的信息
      

  5.   


    select * from v$database
    select * from user_tables;(
      

  6.   

    command:desc usertable;          select × from usertable;
      

  7.   

    select * from 表名然后返回结果集然后一条一条的查看即可
      

  8.   

         ResultSet rs = stmt.executeQuery("SELECT * FROM TABLE2");
         ResultSetMetaData rsmd = rs.getMetaData();
         int numberOfColumns = rsmd.getColumnCount();
       rsmd.getColumnName(int column)