`
linleizi
  • 浏览: 230330 次
  • 性别: 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


分享到:
评论

相关推荐

    1、手写springmvc框架及分析springmvc源码.zip

    1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析...

    基于注解的spring_3.0.x_MVC学习笔记

    基于注解的spring_3.0.x_MVC学习笔记 例子很详细 适合学习SpringMVC框架的初学者

    SpringMVC3.0_Demo

    **SpringMVC 3.0 框架详解** SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。在SpringMVC 3.0版本中,引入了许多增强功能和优化,使得开发更加高效且灵活。这个名为...

    SpringMVC4.x案例和配置

    SpringMVC4.x是Spring框架的一个重要组成部分,用于构建Web应用程序的模型-视图-控制器(MVC)架构。在本案例中,我们将深入探讨SpringMVC4.x的配置和应用,结合博客园的java web教程,以帮助你更好地理解和实践这一...

    spring4.x+springMVC4.x+mybatis3.x+ehcache2.6.x整合

    以前都是用SSH,第一次使用spring+springMVC+mybatis自己做的测试练习,主要是配置注解的使用,加了稍微详细的注释说明。另外在测试ehcache的时候也继承进去了,紧做练习参考. 环境:tomcat使用7.x,JDK1.7开发工具...

    SpringMVC笔记.md

    SpringMVC笔记,记录的比较完整,参考价值较高,大家共同进步

    springmvc3.0

    Spring MVC 3.0是Spring框架的一个重要组成部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个版本引入了许多增强功能,提高了开发效率和灵活性。结合Hibernate,一个流行的Java持久化框架,可以...

    springMVC-3.0-file-upload.rar_SpringMVC3.0-api _springmvc_spring

    "springMVC-3.0-file-upload.rar" 包含了一个示例,展示了如何在Spring MVC应用中集成文件上传功能,这个例子的描述表明它是基于注解驱动的,这意味着我们将使用如`@Controller`、`@RequestMapping`等注解来定义控制...

    MyEclipse8.6+SpringMVC3.0+Hibernate3.3环境搭建.doc

    2. 在弹出的窗口中,选择Spring 3.0版本,并勾选需要的库,如Spring 3.0 AOP、Spring 3.0 Core、Spring 3.0 Persistence Core、Spring 3.0 Persistence JDBC和Spring 3.0 Web。确保这些库被复制到WEB-INF/lib目录下...

    SpringMVC3.0+MyIbatis3.0(分页示例

    本示例聚焦于如何在SpringMVC 3.0和MyBatis 3.0环境中实现分页功能,这在处理大量数据时尤其重要,能够提高用户体验并减轻服务器压力。 **SpringMVC 3.0** SpringMVC是Spring框架的一部分,它是一个基于模型-视图-...

    springmvc4.x框架所需jar包

    aopalliance-1.0.jar commons-logging-1.1.1.jar spring-aop-4.2.4.RELEASE.jar spring-aspects-4.2.4.RELEASE.jar spring-beans-4.2.4.RELEASE.jar spring-context-4.2.4.RELEASE.jar spring-context-support-4.2.4...

    springmvc3.0所需jar绿色包

    在描述中提到的 "springmvc3.0所需jar绿色包" 指的是包含了 Spring MVC 3.0 版本运行所需的所有 JAR 文件的一个集合,通常这些 JAR 文件被用来创建一个无需安装的可执行环境,也就是所谓的“绿色版”。 Spring MVC ...

    springmvc基础.docx

    springmvc基础 包含代码+知识点+详细解释 1. 什么是springmvc? 2. springmvc框架原理 前端控制器、处理器映射器、处理器适配器、视图解析器 3. springmvc入门程序 目的:对前端控制器、处理器映射器、处理器...

    springmvc3.0实战指南

    springmvc3.0实战指南 讲的很不错!适合初学者,对开发者很有指导意义!

    SpringMVC 3.0实战指南

    SpringMVC 3.0实战指南,PPT Java Web开发的最好的MVC框架指南

    尚硅谷佟刚SpringMVC 4.X视频教程---对应课件信息

    【SpringMVC 4.X详解】 SpringMVC是Spring框架的一部分,主要用于构建Web应用程序的后端控制器。在SpringMVC中,请求由DispatcherServlet前端控制器处理,它将请求分发到相应的处理器,然后处理器完成业务逻辑后...

    SpringMVC3.0+MyIbatis3.0(分页示例)

    在本项目中,"SpringMVC3.0+MyIbatis3.0(分页示例)" 是一个结合了SpringMVC和MyBatis两大框架的实战应用,主要展示了如何在实际开发中实现数据的分页展示。这个项目可能是为了教学或者演示目的,通过源码分析,可以...

    springMVC3.0与ssh2的注解开发demo

    SpringMVC 3.0 和 SSH2 是两个在Java Web开发中广泛使用的框架。SpringMVC是Spring框架的一部分,主要用于构建MVC(Model-View-Controller)架构的Web应用程序,而SSH2则指的是Struts2、Spring和Hibernate的集成,这...

Global site tag (gtag.js) - Google Analytics