2010-07-21 48 views
0

我正在開發一個項目,其中每次有新客戶端進入時,都會爲該特定客戶端創建一個新數據庫。在建立數據源,它通常做這種方式:如何在Spring.NET中設置動態數據源

<?xml version="1.0" encoding="utf-8"?> 

<objects xmlns="http://www.springframework.net" 
xmlns:db="http://www.springframework.net/database"> 

<db:provider id="globalDBProvider" 
provider="SqlServer-1.1" 
connectionString="Server=myServer;Database=myGloba lDB;Uid=user1;Pwd=user1"/> 

<object id="globalAdoTemplate" type="Spring.Data.Generic.AdoTemplate, Spring.Data"> 
<property name="DbProvider" ref="globalDBProvider"/> 
</object> 

,因爲我知道數據庫名工作正常,我的「主人」的數據庫。但是,對於我的「新」數據庫。我想知道是否有人有關於如何動態插入connectionString的想法?例如。假設用戶登錄並單擊Client1信息。 Client1信息存儲在自己的數據庫中。

我假設我需要爲客戶端提供另一個dbprovider。但是,如何設置它,以便在運行時插入數據庫和憑證?

回答

0

您是否考慮過實施Spring.NET附帶的其他IDbProvider實現之一?

看看文檔here

+0

前段時間已經找到了。雖然謝謝! – Mylene 2010-08-05 06:22:53