数据源连接配置

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

公众号
微信公众号

编程狮公众号