Spring+JDBC组合开发

转载 2011年01月09日 15:51:00

使用Spring+JDBC集成步骤如下:
配置数据源,如:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="org.gjt.mm.mysql.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/itcast?useUnicode=true&amp;characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
.....略
</bean>
配置事务。配置事务时,需要在xml配置文件中引入用于声明事务的tx命名空间(见下页),事务的配置方式有两种:注解方式和基于XML配置方式。

 

 

所用jar包:

commons-dbcp.jar (使用datasource必须)

commons-pool.jar  (使用datasource必须)

commons-logging.jar(使用Spring必须)

spring.jar (使用Spring必须)

 

最初配置:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
           http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close">

        <property name="driverClassName" value="org.gjt.mm.mysql.Driver" />

        <property name="url"
            value="jdbc:mysql://localhost:3306/person_db?useUnicode=true&amp;characterEncoding=UTF-8" />

        <property name="username" value="root" />

        <property name="password" value="123456" />

        <!-- 连接池启动时的初始值 -->
        <property name="initialSize" value="1" />

        <!--连接池的最大值 -->
        <property name="maxActive" value="500" />

        <!-- 最大空闲值,当经过一个高峰时间后,连接池可以慢慢讲已经用不到的链接慢慢释放一部分,一直减少到maxIdle为止 -->
        <property name="maxIdle" value="2" />

        <!-- 最小空闲值,当空闲的连接数少于阀值时,连接池就会与申请去一些链接,以免洪峰时来不及申请 -->
        <property name="minIdle" value="1" />
    </bean>
    <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource" />
    </bean>
    <tx:annotation-driven transaction-manager="txManager"/>
</beans>



 

 

Spring+JDBC组合开发

使用Spring+JDBC集成步骤如下:   1. 配置数据源 2. 配置事务。配置事务时,需要在xml配置文件中引入用于声明事务的tx命名空间,事务的配置方式有两种:注解方式和基于XML配置方式。 ...
  • pwc1996
  • pwc1996
  • 2015年09月01日 16:31
  • 429

Spring+JDBC组合开发

搭建和配置Spring与JDBC整合的环境使用Spring+JDBC集成步骤如下: 第一步,配置数据源。我们使用DBCP数据库连接池。 我们首先在Eclipse中新建一个普通的Java Proje...
  • yerenyuan_pku
  • yerenyuan_pku
  • 2016年10月21日 13:27
  • 685

使用Spring+JDBC组合步骤如下:

一、首先:配置数据源如: 在配置数据源时,先添加spring开发能力,添加库文件{ Spring 2.5 AOP Libraries Spring 2.5 Core Libraries Spring ...
  • huangleijay
  • huangleijay
  • 2013年09月11日 15:59
  • 364

Spring+JDBC的简单配置和开发

目前很多的公司采用了spring+jdbc的配置开发项目,下面介绍怎么配置环境到开发时候的注意事项: ①引入必要的jar文件 JDBC驱动(mysql为例): mysql-connect...
  • u011249702
  • u011249702
  • 2016年03月28日 17:23
  • 2187

Spring+jdbc使用示例

myeclipse10使用spring框架结合jdbc操作数据库 步骤: 1、引入必要的jar包,使用到了如下的jar包 spring.jar aspectjrt.jar aspectjweaver....
  • wanghaiping1993
  • wanghaiping1993
  • 2014年08月17日 20:49
  • 1245

spring+JDBC开发配置

spring+jdbc联合开发 配置 加入支持jar包之后,对spring中的ApplicationContext.xml进行配置 在Dao...
  • vipdatoucth
  • vipdatoucth
  • 2016年03月03日 09:23
  • 183

Spring+JDBC组合开发(spring事务管理+MySQL数据池)

先讲下数据库连接池的优势: 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是...
  • hu_mility
  • hu_mility
  • 2014年11月30日 21:28
  • 430

JavaWeb 学习笔记 spring+jdbc整合开发初步

JdbcTemplate类是Spring的核心类之一,可以在org.springframework.jdbc.core中找到它。JdbcTemplate类在内部已经处理数据库的建立和释放,可以避免一些...
  • u012131769
  • u012131769
  • 2014年03月23日 15:57
  • 818

Spring+JDBC 数据库实例

Spring +JDBC实例JDBC 是和数据库交互最基本的的语言,在 Spring 中提供了 JdbcTemplate封装了JDBC的操作,最主要的还是 Spring IOC控制反转的特点。 参...
  • Peng_Hong_fu
  • Peng_Hong_fu
  • 2016年11月27日 22:08
  • 748

PHP学习笔记--几种主流的Web应用程序平台;LAMP网站开发组合及发展走势;

LAMP网站开发组合及发展走势
  • iheyu
  • iheyu
  • 2017年03月01日 20:00
  • 172
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring+JDBC组合开发
举报原因:
原因补充:

(最多只允许输入30个字)