MyBatis配置数据库连接

本文详细介绍了在MyBatis中配置C3P0数据源的方法,包括MySQL数据库连接设置、连接池参数调整等,适用于需要高性能数据库连接管理的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 <environments default="default">
        <environment id="default">
            <transactionManager type="JDBC"/>
            <dataSource type="C3P0">
                <!-- oracle -->
                <!--  <property name="driver" value="oracle.jdbc.OracleDriver"/>
                <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl"/>-->
                <!-- mysql -->
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://127.0.0.1:3306/test"/>
                <property name="username" value="test"/>
                <property name="password" value="123456"/>
                <property name="acquireIncrement" value="3"/>                <!-- 连接不足时每次申请个数 -->
                <property name="minPoolSize" value="10"/>                    <!-- 连接池最小连接数 -->
                <property name="maxPoolSize" value="30"/>                    <!-- 连接池最大连接数  -->
                <property name="maxIdleTime" value="3600"/>                    <!-- 空闲连接等待1h后关闭 -->
                <property name="maxIdleTimeExcessConnections" value="600"/>    <!-- 连接池超过最小连接数的空闲连接将在10m后关闭 -->
                <property name="checkoutTimeout" value="20000"/>            <!-- 从连接池取连接若连接不足时,最长等待20s后超时 -->
                <property name="automaticTestTable" value="JDBCTestTable"/>    <!-- 自动检测连接指定表名,请检查username是否有数据库写权限(若无请自己创建该测试表,表内容为空) -->
                <property name="idleConnectionTestPeriod" value="300"/>        <!-- 守护线程每隔300s检测空闲连接有效性 -->
                <property name="testConnectionOnCheckin" value="false"/>    <!-- 是否在归还连接时检测连接有效性 -->
            </dataSource>
        </environment>
    </environments>

 

转载于:https://www.cnblogs.com/syq816/p/9523257.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值