select name from sysobjects where type='U'

解决方案 »

  1.   

    请问各位:
       通过java.sql.DatabaseMetaData接中怎么实现!getTables(String catalog,String schemaPattern,String tableNamePattern,String[] types)完成什么功能?怎么用?
                                 谢谢!!!
      

  2.   

    try{     
             //DatabaseMetaData dma;
             //Connection con;
             //String[] type;
             //以上在外部定义
             con=DriverManager.getConnection(url);//url 知道是什么东西吧
             dma=con.getMetaData();
             type=new String[1];
             type[0]="TABLE";
             res=dma.getTables(null,null,"%",type);
             while(res.next()){
               String TableName=res.getString("TABLE_NAME");//返回表名
             }
             res.close();
             con.close();
        }catch(SQLException sqle){System.out.println(sqle);}
    楼上的方法我还没用过,先试一下。我给的例子应该能用,这是我的一段代码。还能给出列信息来