使用外部數(shù)據(jù)庫連接

2018-06-01 11:37 更新

框架提供了三種連接數(shù)據(jù)庫的方式,c3p0、jdbc和引用環(huán)境上的jndi,除此之外,還可以使用外部提供的數(shù)據(jù)源連接,比如使用spring數(shù)據(jù)源等等。

編寫一個獲取連接的實現(xiàn)類,如下

package demo.third.db;

import java.sql.Connection;

import org.myhibernate.db.ThirdPartyConnector;

public class DemoThirdConnnector implements ThirdPartyConnector
{
	public Connection getConnection() 
	{
		// TODO Auto-generated method stub
            //獲取連接并返回
		return null;
	}
}


然后在配置文件myhibernate.properties中配置使用即可,如下

org.myhibernate.db.DBHelper.thirdPartyConnector=demo.third.db.DemoThirdConnnector

框架在第一次使用數(shù)據(jù)源連接時,會構(gòu)建一個配置的實現(xiàn)類來作為靜態(tài)的全局變量來使用





以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號