不可能的,数据库建立连接之后有一个上下文环境,里边包含了各种信息,提交或回滚以及执行SQL等各种数据库操作都要在这个环境下执行,不同的数据库驱动程序不一样,这个环境自然就不一样了,即使用odbc或ADO也是将驱动层封装了,不可能用一个数据库连接连到两种不同的数据库上(即使是同一类数据库也不行,更别说一个Oracle一个Sql Server了),除非你建立两个连接然后用程序控制,一个连接中的操作出错,两个连接都回滚,两个连接的操作都成功在一起提交,但你要考虑,如果一个连接提交失败怎么办?呵呵,比较难办,没什么意义!