DatabaseMetaData.getTables 这个是检索数据库里已存在表的名字 来判断表是否存在 但是明明已经删了它这还能查出来。。 数据源肯定没错 oracle服务也重启过。。 但不知道为什么跟有缓存似地。