mybatis 的数据库连接配置

本文详细介绍了 MyBatis 框架中 configuration.xml 文件的数据库连接配置,包括 JDBC URL、编码设置以及 Oracle 数据库的相关配置信息,旨在帮助开发者正确配置数据库连接。

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值