如果你条件为直,则try所得到的Exception = new iException("数据库不存在");
,所以在catch中打出的必然数据库不存在

解决方案 »

  1.   

    回复人: dreammaster(天涯) 
      如果你条件为直,则try所得到的Exception = new iException("数据库不存在");
    ,所以在catch中打出的必然数据库不存在
    ----------------------------------------------
     
    此处的err=Exception ???
    throw new iException("数据库不存在");新建了一个实例,并没有具体指明给了哪个变量呀?而iException err似乎是重新定义了一个err!!
    还是不明白???
      

  2.   

    我看是你自己不明白吧, 你要Throw 你自己定义的iexception,
    抛出的当然是你自己定义的Exception类啦.
    如果是Null, 那倒是真的有问题了.