数据库用的MySQL,想判断某个表是否存在,库中没有information_schema, 也不要报异常,怎么解决?
谢谢大家

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【Rinoajun】截止到2008-07-08 17:59:06的历史汇总数据(不包括此帖):
    发帖的总数量:2                        发帖的总分数:20                       每贴平均分数:10                       
    回帖的总数量:58                       得分贴总数量:15                       回帖的得分率:25%                      
    结贴的总数量:2                        结贴的总分数:20                       
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:50.00 %               无满意结分率:100.00%                  
    敬礼!
      

  2.   

    查查mysql的系统表,在那里应该有记录的。
    然后你用一个resultSet接收一下,如果rs里面没有值,就说明表不存在,如果有就是存在。
      

  3.   

    show tables找出该数据库中所有的数据表,然后查找有没有你要查找的表
      

  4.   

    show tables看看结果集的数据或者desc mytablename看看是否报异常。
      

  5.   

    MySQL 5.0就已经可以用下面的了,难道楼主的版本还是4版本的?这么老了?
    select *from information_schema.tables
    where table_name = 'TableName'
      

  6.   

    那就用下面的试试
    show tables like 'TableName'
      

  7.   

    -------------------------------------------------------------
                Quietly through  .....
      

  8.   

    谢谢大家 show tables 不错