实际上不可以的。oracle是甲骨文公司的产品,对应的jdbc驱动包为:ojdbc6.jarsqlserver是微软的产品,对应的jdbc驱动包为:sqljdbc4.jar你说的这种情况除非你的两个jar包同时存在,那么就可以自由切换数据库了。jdbc提供的数据库访问方式url也不一样,如果自由切换你需要两套配置。