rails鏈結多個資料庫

2021-08-31 06:20:51 字數 474 閱讀 3974

首先在database.yml中加入以下**,其中cg_clone是外部等待使用的資料庫。

cg_clone:

adapter: mysql

database: cg_clone

username: root

password:

host: localhost

假如在cg_clone中有一張表叫contracts,那麼生成contract類。並用establish_connection來宣告建立到哪個資料庫的連線:

class contract < activerecord::base

establish_connection :cg_clone

end這樣我們在控制器中就可以使用contract類了,如:

def contract_list

@contracts=contract.find_all

end

Redis多個資料庫

注意 redis支援多個資料庫,並且每個資料庫的資料是隔離的不能共享,並且基於單機才有,如果是集群就沒有資料庫的概念。redis是乙個字典結構的儲存伺服器,而實際上乙個redis例項提供了多個用來儲存資料的字典,客戶端可以指定將資料儲存在哪個字典中。這與我們熟知的在乙個關聯式資料庫例項中可以建立多個...

Redis多個資料庫

注意 redis支援多個資料庫,並且每個資料庫的資料是隔離的不能共享,並且基於單機才有,如果是集群就沒有資料庫的概念。redis是乙個字典結構的儲存伺服器,而實際上乙個redis例項提供了多個用來儲存資料的字典,客戶端可以指定將資料儲存在哪個字典中。這與我們熟知的在乙個關聯式資料庫例項中可以建立多個...

TA 3框架配置多個資料庫鏈結

1.配置jdbc.properties檔案,新增新的資料庫連線的引數 2.配置spring datasource.xml檔案,根據之前新增的資料庫引數新增新的datasource bean 3.配置spring datasource.xml檔案,根據新配置的datasource bean配置新的sq...