spring2+struts2+hibernate3實現連線兩個資料庫
jdbc.properties檔案,寫資料庫的連線資訊
jdbc.driverclassname=com.mysql.jdbc.driver
jdbc.url=jdbc:mysql:
jdbc.username=root
jdbc.password=123456
sql.driverclassname=net.sourceforge.jtds.jdbc.driver
sql.url=jdbc:jtds:sqlserver:
sql.username=sa
sql.password=sa
cpool.minpoolsize=1
cpool.maxpoolsize=5
cpool.maxidletime=7200
cpool.maxidletimeexcessconnections=18000
cpool.acquireincrement=1
spring公共配置
classpath*:/jdbc.properties
hibernate.dialect=org.hibernate.dialect.sqlserverdialect
hibernate.show_sql=true
hibernate.format_sql=false
hibernate.query.substitutions=true 1, false 0
hibernate.jdbc.batch_size=20
hibernate.cache.provider_class=org.hibernate.cache.ehcacheprovider
hibernate.cache.provider_configuration_file_resource_path=/ehcache-hibernate.xml
hibernate.dialect=org.hibernate.dialect.mysqlinnodbdialect
hibernate.show_sql=true
hibernate.format_sql=false
hibernate.query.substitutions=true 1, false 0
hibernate.jdbc.batch_size=20
hibernate.cache.provider_class=org.hibernate.cache.ehcacheprovider
hibernate.cache.provider_configuration_file_resource_path=/ehcache-hibernate.xml
dao類,提供兩個sessionfactory,根據資料庫關鍵字而連線不同的資料庫
@repository
public abstract class basedaoimplimplements basedao
public session getsession()
protected static sessionfactory sqlsessionfactory;
@autowired
@resource(name="sqlsessionfactory")
public void setsqlsessionfactory(sessionfactory sqlsessionfactory)
public session getsqlsession(string database) else if (database.equals(mysql))
return null;
}@suppresswarnings("unchecked")
public list searchlistbysql(string sql,string database)
dao實現類
@repository
public class productdaoimpl extends jeecoredaoimplimplements productdao
actionrecord 連線多個資料庫
第一種 每個model各自連線 建立乙個資料庫鏈結 example activerecord base.establish connection adapter mysql2 host localhost username myuser password mypass database someda...
laravel設定多個資料庫連線
1 在專案根目錄下的.env檔案中,加入一組資料庫配置 db host center localhost db port center 3306 db database center test 換成自己的資料庫名 db username center root 換成自己的使用者名稱 db passw...
Yii連線多個資料庫的方法
yii連線多個資料庫的方法 一 配置多資料庫 大多數情況下,我們都會採用同一型別的資料庫,只是為了緩解壓力分成主從或分布式形式而已。宣告你可以在主配置檔案 main.php 中里宣告其它的資料庫連線 components array db 主鏈結 db1 從連線1 db2 從連線2 操作在 裡,可以...