數據源連接配置

2018-05-30 11:14 更新

把配置文件myhibernate.properties拷貝到項目的src目錄下面去。配置項如下,這里以c3p0的方式來連接mysql的配置示例

connect.type=c3p0    // 連接方式是c3p0

db.type=mysql          //連接前綴是 mysql


#配置前綴是mysql的數據庫連接信息

mysql.jdbc.driver=org.gjt.mm.mysql.Driver

mysql.jdbc.url=jdbc:mysql://127.0.0.1:3306/test

mysql.jdbc.username=root

mysql.jdbc.password=123456


#可以配置多個前綴的數據庫連接信息,可以在多數據源的情況下使用


接下來再配置下面的c3p0連接池參數,然后拷貝數據庫連接依賴的jar包到項目工程的lib目錄里面去。和拷貝jfaster-mvc-xxx.jar(myhibernate-mvc-xxx.jar)到lib里面去。


測試連接,編寫代碼如下:

import org.myhibernate.ProxyTemplate;
import org.myhibernate.Template;

Template<Object> template=new ProxyTemplate(Object.class).getInstance();
System.out.println("connection="+template.getHelper().getConnection());
template.close();

然后看到控制臺輸出如下信息

Loaded myhibernate.properties
----DBPool init----
--------------------DBPool load--------------------------
/D:/Workspaces/demo/WebRoot/WEB-INF/lib/myhibernate-mvc-20170530.jar
type=mysql
driver=org.gjt.mm.mysql.Driver
url=jdbc:mysql://127.0.0.1:3306/test
admin=root
password=123456
--------------------DBPool loaded--------------------------

connection=com.mchange.v2.c3p0.impl.NewProxyConnection@6d9c83b2 [wrapping: com.mysql.jdbc.JDBC4Connection@3e8a5356]

表示數據源連接配置成功











以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號