`
linleizi
  • 浏览: 227556 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

springMVC3.0.x里jdbc的连接

阅读更多
springMVC里提供了简单的数据库连接方式,适合平时测试或者练习使用,但是对于开发使用的系统,该方法不合适。会影响性能。

1. DBCP数据源配置

引入jar包,commons-dbcp.jar和commons-pool.jar

2. spring-servlet.xml


<context:property-placeholder location="classpath:jdbc.properties" />

              <bean id="dataSource"

                            class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" >

                            <property name="driverClassName"><value>${jdbc.driverClassName}</value></property>

                 <property name="url"><value>${jdbc.url}</value></property>

                  <property name="username"><value>${jdbc.username}</value></property>

                  <property name="password"><value>${jdbc.password}</value></property>

                  <property name="maxActive"><value>${jdbc.maxActive}</value></property>

                  <property name="maxIdle"><value>${jdbc.maxIdle}</value></property>

                  <property name="maxWait"><value>${jdbc.maxWait}</value></property>

                  <property name="validationQuery"><value>select 1</value></property>

                  <property name="testWhileIdle"><value>true</value></property>

                  <property name="timeBetweenEvictionRunsMillis"><value>3600000</value></property>

              </bean>

3. jdbc.properties文件


jdbc.driverClassName=org.postgresql.Driver

jdbc.url=jdbc:postgresql://192.168.12.177:5432/maeyes?useUnicode=true&characterEncoding=UTF-8

jdbc.username=maeyes

jdbc.password=maeyes

jdbc.maxActive=200

jdbc.maxIdle=20

jdbc.maxWait=10


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics