JAVA中使用mybatis配置数据库
2015-12-15 18:58
471 查看
web.xml配置文件加载(可单独放出来,然在后web.xml使用<context-param>引用):
localdataSource.properties文件:
<!-- 使用配置文件加载数据库配置 --> <context:property-placeholder ignore-unresolvable="true" location="classpath*:/localdataSource.properties" /> <bean id="localdataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="driverClassName" value="${driverClassName}" /> <property name="url" value="${url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> <property name="filters" value="${filters}" /> <property name="maxActive" value="${maxActive}" /> <property name="initialSize" value="${initialSize}" /> <property name="maxWait" value="${maxWait}" /> <property name="minIdle" value="${minIdle}" /> <property name="timeBetweenEvictionRunsMillis" value="${timeBetweenEvictionRunsMillis}" /> <property name="minEvictableIdleTimeMillis" value="${minEvictableIdleTimeMillis}" /> <property name="validationQuery" value="${validationQuery}" /> <property name="testWhileIdle" value="${testWhileIdle}" /> <property name="testOnBorrow" value="${testOnBorrow}" /> <property name="testOnReturn" value="${testOnReturn}" /> <property name="poolPreparedStatements" value="${poolPreparedStatements}" /> <property name="maxPoolPreparedStatementPerConnectionSize" value="${maxPoolPreparedStatementPerConnectionSize}" /> <property name="maxOpenPreparedStatements" value="${maxOpenPreparedStatements}" /> <property name="removeAbandoned" value="${removeAbandoned}" /> <!-- 单位秒 --> <property name="removeAbandonedTimeout" value="${removeAbandonedTimeout}" /> <property name="logAbandoned" value="${logAbandoned}" /> </bean>
localdataSource.properties文件:
driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://192.168.1.159:3306/wanxue?useUnicode=true&characterEncoding=utf-8 jdbc.username=root jdbc.password=root filters=stat maxActive=20 initialSize=5 maxWait=60000 minIdle=10 timeBetweenEvictionRunsMillis=60000 minEvictableIdleTimeMillis=300000 validationQuery=SELECT 'x' testWhileIdle=true testOnBorrow=false testOnReturn=false poolPreparedStatements=true maxOpenPreparedStatements=10 removeAbandoned=true removeAbandonedTimeout=108000 logAbandoned=true maxPoolPreparedStatementPerConnectionSize=20
相关文章推荐
- Java学习----构造方法的重载
- JAVA基本类型取值范围
- JAVA基本类型取值范围
- Struts1——自定义转换器
- Struts1——自定义转换器
- 简单的彷spring注解初始化action
- Maven工程整合SpringMVC和ibatis和Spring
- 多版本jdk共存--alternatives命令用法
- java中Map的简单运用
- 面向对象(Java中普通代码块,构造代码块,静态代码块区别及代码示例)
- spring quartz的常见配置
- Struts1——文件上传
- spring整合消息队列rabbitmq
- 控制反转(IoC)与依赖注入(DI)
- java yum安装的环境变量设置
- java xStream 解析 相关博客
- spring Aop切面
- Eclipse发布web项目不成功的原因
- Thinking in java4th读书笔记-第一章 对象导论
- java集合排序Collections.sort();Comparable;Comparator