近期项目使用了proxool进行数据库连接,大大简化了Dao层的开发工作,将其记录自己的分析过程:
一、相关配置:
在项目中导入proxool-0.9.1.jar、proxool-cglib.jar两个包,可以下载到相关组件且内部有相关配置及使用说明,大致有5中配置连接的方法,包括写属性文件,xml文件、还可以直接在连接处编写相关代码连接,下面只对项目中用到的写xml配置文件做简要分析:
写先关配置文件如:proxool.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
<proxool>
<!-- alias 是连接的别名,在进行获取连接时用到--> <alias>avso.mysql</alias>
<driver-url>jdbc:mysql://localhost:3306/youdb</driver-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<driver-properties>
<property name="user" value="root"/>
<property name="password" value="root"/>
<property name="useUnicode" value="true"/>
<property name="zeroDateTimeBehavior" value="convertToNull"/>
<property name="characterEncoding" value="iso-8859-1"/>
</driver-properties>
<test-before-use>true</test-before-use>