社区
C#
帖子详情
请教:利用一个数据库连接可以对多个数据库进行操作吗?
jackjiyu
2004-11-02 11:20:20
我想对多个数据库操作时启动同一个事务,这些数据库可能是任意厂商的:比如MS-SQL Server,Oracle等,对不同数据库操作成功后全部提交,只要有一个操作失败则回滚所有数据库操作,请问如何实现?最好给个实际例子,问题一旦解决立即结帖
...全文
303
8
打赏
收藏
请教:利用一个数据库连接可以对多个数据库进行操作吗?
我想对多个数据库操作时启动同一个事务,这些数据库可能是任意厂商的:比如MS-SQL Server,Oracle等,对不同数据库操作成功后全部提交,只要有一个操作失败则回滚所有数据库操作,请问如何实现?最好给个实际例子,问题一旦解决立即结帖
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lastcsdner
2004-11-02
打赏
举报
回复
可以,连接是到DBMS的,然后有一个默认数据库。对对象操作时加上DB和对象所有的者的名字显式访问就可以了。
例如:你有一个连接到A库上的连接需要访问B库的表就这样写Select * from B.dbo.TableB。当然,你需要有访问B库权限,这个也简单,用一个db_login就可以了。
lcdon
2004-11-02
打赏
举报
回复
应该不行,事务要在链接后才能用,而链接后不能更改数据库,还是用多个链接,用一个成功标志来对所有的链接进行提交或滚回吧.
jinbingg
2004-11-02
打赏
举报
回复
ding
zhouzh197895
2004-11-02
打赏
举报
回复
好象有這樣的類﹐幫你頂。
xiaoslong
2004-11-02
打赏
举报
回复
帮你顶
jackjiyu
2004-11-02
打赏
举报
回复
Jafyliu:在程序中使用一个Connection如何实现,当为SQL SERVER和Oracle二个数据库可不可以呢?能给个实际的例子吗?谢谢
JafyLiu
2004-11-02
打赏
举报
回复
只要有权限就可以,多个数据库服务器都可以(要建立信任链接)server.database.dbo.table
jackjiyu
2004-11-02
打赏
举报
回复
先谢谢各为了,希望大家继续讨论,先顶一下
浅析
数据库
(DB)、
操作
数据存储(ODS)和数据仓库(DW)的区别与联系
文章背景:相信大部分刚接触上面三个概念的同学,都多多少少会有些迷惑,现在我就给大家简单分析下这三者的关系,希望大家对这三者的概念理解有所帮助吧。本文主要从下面两类关系来叙述上面三者的关系:
数据库
(DB)和数据仓库(DW)的区别与联系
操作
数据存储(ODS)和数据仓库(DW)的区别与联系
数据库
与数据仓库的区别与联系
数据库
与数据仓库基础概念:
数据库
:传统的关系型
数据库
的主要应用,主要是基本的、日常的
【flask连接
一个
或
多个
数据库
】
Flask项目一般结合SQLAlchemy库建立与
数据库
的连接,并
进行
添加、修改、删除和查找等与
数据库
相关的
操作
。以PostgreSQL
数据库
为例,接下来会介绍flask项目连接单个和
多个
数据库
的方法。# 定义Student模型"""学生表模型,
数据库
中学生表有多少字段,该模型就对应多少属性"""# 对应
数据库
中student这张表# 主键# 姓名# … 其他属性关于 flask-sqlalchemy 的模型属性类型(Integer、String等)可参考其他博客。
Azure
数据库
服务比较:SQL Database vs Cosmos DB
结构化数据场景:如订单管理、用户认证等需要强事务支持的业务非结构化/半结构化场景:如物联网设备日志、社交网络数据、实时推荐系统:基于传统关系型
数据库
(SQL Server)的云原生服务,支持ACID事务和复杂SQL查询Cosmos DB:全球分布式NoSQL
数据库
,支持多模型(文档、键值、图、宽列)和弹性扩展两者的架构设计哲学有何本质区别?数据建模和查询语言的差异如何影响开发体验?一致性、可用性、吞吐量的权衡模型如何选择?典型业务场景下的选型决策依据是什么?技术原理对比。
database.db 文件详解:
数据库
文件在 SQLite 中的作用与使用
本文解析了Python项目中自动生成的database.db文件的作用和使用方法。该文件是SQLite
数据库
的默认存储文件,包含表结构、数据记录和索引等信息。文章详细介绍了SQLite的存储原理、查看和
操作
方法(命令行与可视化工具)、备份策略及常见问题解决方案,并强调
数据库
管理需严谨,避免数据丢失。掌握.db文件的特性能帮助开发者更高效地
进行
项目调试和
数据库
维护。
08.Laravel如何连接
多个
数据库
进行
操作
1.配置.env文件 这是原先地
数据库
连接
数据 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=root 添加新的
数据库
连接
DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=test DB_USERNAME=root DB_PASSWORD=root 2.配置config/database.php 'de
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章