mybatis 的数据库连接配置
2012-09-18 17:04
375 查看
1.configuration.xml 文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="jdbc.properties"></properties>
<typeHandlers>
<!-- 自定义时间转换 -->
<typeHandler handler="richinfo.uec.common.JodaTimeTypeHandler" javaType="org.joda.time.DateTime" jdbcType="TIMESTAMP" />
</typeHandlers>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
<property name="poolMaximumActiveConnections" value="${poolMaximumActiveConnections}" />
<property name="poolMaximumIdleConnections" value="${poolMaximumIdleConnections}" />
<property name="poolMaximumCheckoutTime" value="${poolMaximumCheckoutTime}" />
<property name="poolTimeToWait" value="${poolTimeToWait}" />
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="richinfo/uec/dao/NewFuncEntityMapper.xml"/>
<mapper resource="richinfo/uec/dao/NewFuncUsedLogMapper.xml"/>
<mapper resource="richinfo/uec/dao/NewFuncGradeEntityMapper.xml"/>
<mapper resource="richinfo/uec/dao/FeedbackEntityMapper.xml"/>
<mapper resource="richinfo/uec/dao/AdminProclamationMapper.xml"/>
</mappers>
</configuration>
2.属性配置driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@192.168.9.15:1521:disktest
username=mdisk
password=mdisk
#在任意时间存在的活动(也就是正在使用)连 接的数量。默认值:10
poolMaximumActiveConnections=50
#任意时间存在的空闲连接数
poolMaximumIdleConnections=5
#在被强制返回之前,池中连接被检查的时间。默认 值:20000 毫秒(也就是 20 秒)
poolMaximumCheckoutTime=20000
#这是给连接池一个打印日志状态机会的低层次设置,还有重新 尝试获得连接,
#这些情况下往往需要很长时间 为了避免连接池没有配置时静默失 败)。
#默认值:20000 毫秒(也就是 20 秒)
poolTimeToWait=20000
还要了解相关信息请访问:http://www.mybatis.org/core/zh/configuration.html
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="jdbc.properties"></properties>
<typeHandlers>
<!-- 自定义时间转换 -->
<typeHandler handler="richinfo.uec.common.JodaTimeTypeHandler" javaType="org.joda.time.DateTime" jdbcType="TIMESTAMP" />
</typeHandlers>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
<property name="poolMaximumActiveConnections" value="${poolMaximumActiveConnections}" />
<property name="poolMaximumIdleConnections" value="${poolMaximumIdleConnections}" />
<property name="poolMaximumCheckoutTime" value="${poolMaximumCheckoutTime}" />
<property name="poolTimeToWait" value="${poolTimeToWait}" />
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="richinfo/uec/dao/NewFuncEntityMapper.xml"/>
<mapper resource="richinfo/uec/dao/NewFuncUsedLogMapper.xml"/>
<mapper resource="richinfo/uec/dao/NewFuncGradeEntityMapper.xml"/>
<mapper resource="richinfo/uec/dao/FeedbackEntityMapper.xml"/>
<mapper resource="richinfo/uec/dao/AdminProclamationMapper.xml"/>
</mappers>
</configuration>
2.属性配置driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@192.168.9.15:1521:disktest
username=mdisk
password=mdisk
#在任意时间存在的活动(也就是正在使用)连 接的数量。默认值:10
poolMaximumActiveConnections=50
#任意时间存在的空闲连接数
poolMaximumIdleConnections=5
#在被强制返回之前,池中连接被检查的时间。默认 值:20000 毫秒(也就是 20 秒)
poolMaximumCheckoutTime=20000
#这是给连接池一个打印日志状态机会的低层次设置,还有重新 尝试获得连接,
#这些情况下往往需要很长时间 为了避免连接池没有配置时静默失 败)。
#默认值:20000 毫秒(也就是 20 秒)
poolTimeToWait=20000
还要了解相关信息请访问:http://www.mybatis.org/core/zh/configuration.html
相关文章推荐
- java ee SSM框架连接数据库四个配置文件之二: mybatis-config.xml文件配置
- myBatis数据库连接配置错误
- Mybatis系列之-连接数据库的配置单独放在一个properties文件中
- 单个工程中Spring+Mybatis连接多个数据库的配置
- Shiro学习(二) 基于SpringBoot连接数据库与配置MyBatis
- java多数据库连接MySQL和SqlServer配置,基于SSM架构,文件名spring-mybatis.xml
- java多数据库连接MySQL和SqlServer配置,基于SSM架构,文件名spring-mybatis.xml
- MyBatis数据库连接的配置SQLMapConfig.xml文件
- 单个工程中Spring+Mybatis连接多个数据库的配置(个人分享版本)
- 单个工程中Spring+Mybatis连接多个数据库的配置(个人分享版本)
- Spring Boots &mybatis连接数据库配置步骤
- Spring Boot通过Mybatis,使用mapper接口和xml配置sql,连接数据库
- 单个工程中Spring+Mybatis连接多个数据库的配置(个人研究版本)
- Mybatis 配置数据库连接properites文件的问题
- Oracle客户端连接数据库配置
- 去哪网实习总结:如何配置数据库连接(JavaWeb)
- SQL2005 数据库连接 远程本地配置 .
- Spring-Mybatis整合时,无法连接数据库,Cannot create PoolableConnectionFactory
- java中使用配置文件做数据库连接
- 使用SSM框架配置多个数据库连接