01_SpringMVC项⽬如何配置数据库连接池l 配置
<!-- 项⽬属性 -->
<properties>
<druid.version>1.0.11</druid.version>
</properties>
<!-- 依赖项定义 -->
<dependencies>
<!-- connection pool -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
</dependencies>
<!-- 配置连接池 -->
<bean id="dataSource"class="com.alibaba.druid.pool.DruidDataSource"
init-method="init"destroy-method="close">
<property name="url"value="${jdbc.url}"/>
<property name="username"value="${jdbc.username}"/>
<property name="password"value="${jdbc.password}"/>
</bean>
项⽬案例:
德鲁伊druid代码块:l
<!-- 数据源配置, 使⽤ BoneCP 数据库连接池 -->
<bean id="dataSource"class="com.alibaba.druid.pool.DruidDataSource"init-method="init"destroy-method="close"> <!-- 数据源驱动类可不写,Druid默认会⾃动根据URL识别DriverClass -->
<property name="driverClassName"value="${jdbc.driver}"/>
<!-- 基本属性 url、user、password -->
<property name="url"value="${jdbc.url}"/>
<property name="username"value="${jdbc.username}"/>
<property name="password"value="${jdbc.password}"/>
<!-- 配置初始化⼤⼩、最⼩、最⼤ -->
druid连接池配置详解
<property name="initialSize"value="${jdbc.pool.init}"/>
<property name="minIdle"value="${jdbc.pool.minIdle}"/>
<property name="maxActive"value="${jdbc.pool.maxActive}"/>
<!-- 配置获取连接等待超时的时间 -->
<property name="maxWait"value="60000"/>
<!-- 配置间隔多久才进⾏⼀次检测,检测需要关闭的空闲连接,单位是毫秒 -->
<property name="timeBetweenEvictionRunsMillis"value="60000"/>
<!-- 配置⼀个连接在池中最⼩⽣存的时间,单位是毫秒 -->
<property name="minEvictableIdleTimeMillis"value="300000"/>
<property name="validationQuery"value="${stSql}"/>
<property name="testWhileIdle"value="true"/>
<property name="testOnBorrow"value="false"/>
<property name="testOnReturn"value="false"/>
<!-- 打开PSCache,并且指定每个连接上PSCache的⼤⼩(Oracle使⽤)
<property name="poolPreparedStatements" value="true" />
<property name="maxPoolPreparedStatementPerConnectionSize" value="20" /> -->
<!-- 配置监控统计拦截的filters -->
<property name="filters"value="stat"/>
</bean>
jdbc的属性值
newPrj4\src\main\resources\jeesite.properties
jdbc.sql.jdbc.Driver
jdbc.url=jdbc\:mysql\://10.240.34.123\:3306/test?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root
jdbc.password=root

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。