我必須連接3個不同的數據庫。我怎樣才能做到這一點?我正在使用Visual Studio 2010中的Web應用程序連接3個不同的數據庫
-7
A
回答
0
是的,你可以做到這一點,你必須去你的web.config文件,並寫下來。
<configuration>
<connectionStrings>
<add name="First" connectionString="..."/>
<add name="Second" connectoinString="..."/>
<add name="Third" connectionString="..."/>
</connectionStrings>
</configuration>
您必須更改每個連接的名稱和連接字符串。
0
如果數據庫全部位於相同的數據源上,則將連接字符串設置爲指向[master]作爲初始目錄。然後,您可以執行如下查詢:
select * from [database].[schema].[table]
但是,這並不理想。你應該做的是在每個數據庫的web.config中有三個單獨的連接字符串,並在需要時爲每個對象創建對象,或許沿着repository pattern的行使用某些對象。
如果您的數據庫託管在單獨的數據源上,並且您不想在web.config中使用多個連接字符串,則可以查看linked servers。
1
如果你想同時使用3個不同的數據庫來處理不同的事情,那麼你必須有3個不同的連接字符串。
但是,如果您希望每次更改3個不同的數據庫,那麼您必須具有類似數據訪問層類/名稱空間的內容。
或使用通用數據提供程序,如ODBC/OleDB連接。
我希望它有用!
相關問題
- 1. 數據庫連接錯誤(3):無法連接到數據庫',
- 2. 不同的數據庫連接PARAMS
- 3. 連接到不同的MySQL數據庫
- 4. Codeigniter:具有不同數據庫連接的不同方法(多個數據庫連接)
- 5. 數據庫連接到Spring中的不同數據庫
- 6. 連接2個不同的數據庫,不能正常工作
- 7. 在一個laravel中連接兩個不同的數據庫5.5
- 8. 連接到單個類中的兩個不同數據庫
- 9. SQL數據庫連接名稱與數據庫名稱不同
- 10. 在CakePHP 3中連接多個數據庫3
- 11. 連接之間的兩個不同的數據庫
- 12. 無法連接到數據庫Symfony 3
- 13. 使用Actionscript 3連接到數據庫
- 14. Codeigniter 3未連接到sqlserver數據庫
- 15. 笨3錯誤連接到數據庫
- 16. MVC 3 ASP.NET和連接2數據庫
- 17. Slick 3配置ProvisionException連接數據庫
- 18. Zend框架3 XAMPP數據庫連接
- 19. 數據庫無法連接到Kohana 3
- 20. WCF數據庫連接:只有一個數據庫連接
- 21. 多個H2數據庫連接,不同的訪問模式
- 22. 連接J2EE應用程序有兩個不同的數據庫
- 23. 如何連接來自不同數據庫的兩個表格
- 24. 使用NHibernate連接到不同類型的多個數據庫
- 25. 無法連接兩個不同的數據庫與休眠
- 26. Mysql在連接到一個後選擇不同的數據庫
- 27. 在不同的數據庫中連接多個表?
- 28. 跨不同數據庫連接的多個SQL事務命令
- 29. ZEND FW:連接來自不同數據庫的兩個表
- 30. 運行時連接到兩個不同的ruby數據庫
你能夠在一個數據庫中連接嗎?如果是,請再添加兩個連接字符串,然後將所做的相同過程複製到第一個。 – ClayKaboom 2012-07-31 11:31:32