如何把一个数据同时存入2个不同的数据库中? 大家好: 我先做了个小网站程序,里面的数据只是临时存到acess中,下线就没了,下次打开还的重添. 现在想把数据在写入acess临时数据库的同时也存入oracle数据库中,方便以后查询等操作. 请问该如何实现呢? 谢谢大家~!~! 新手请教~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先向ACCESS写入再入ORACLE写入.写入二回. 用两个数据库连接,一个连接Access,一个连接Oracle,分别操作. 分别做access和oracle 两个数据连接, insert 两个数据库各一次 ACCESS和Oracle是不可以通信的,ACCESS支持触发器吗?个人认为还是在代码中使用2个连接对象比较好实现一点,只要第一个表插入成功,就插入第二个数据库,第二个如果插入失败,就回滚第一个数据库的数据,这样数据完整性可以保证。 给ACCESS和Oracle 怎么用事务呢? 呵呵,ACCESS应该是不可以使用事务的,只能在代码中实现类似的效果(判断没插入成功就删除吧),我可能表达错了,SORRY! 用两个数据库连接,一个连接Access,一个连接Oracle,分别操作. 应当用自动事务(也就是分布式事务)分布式事务可以支持多数据库,还支持数据库和消息队列的事务.具体的知识,LZ去GOOGLE吧 关于多线程 如何判断textbox当前处于文字全部选中的状态? 为什么不能关闭打印预览窗口 关于C#调用C++函数传字符串参数问题 WPF中能实现背景透明的图片移动操作吗? 关于静态函数static的问题 很很很菜的问题 高分求助!不够可以加! 如何从ini文件中读出要求的内容? 关于线程? C#都搞函数重载了,为什么还要弄委托呢? VB转换成C#时遇到的问题(打印)
ACCESS和Oracle是不可以通信的,ACCESS支持触发器吗?个人认为还是在代码中使用2个连接对象比较好实现一点,只要第一个表插入成功,就插入第二个数据库,第二个如果插入失败,就回滚第一个数据库的数据,这样数据完整性可以保证。
给ACCESS和Oracle 怎么用事务呢?
呵呵,ACCESS应该是不可以使用事务的,只能在代码中实现类似的效果(判断没插入成功就删除吧),我可能表达错了,SORRY!
分布式事务可以支持多数据库,还支持数据库和消息队列的事务.具体的知识,LZ去GOOGLE吧