`
yangsj19870829
  • 浏览: 42309 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Spring事务管理JDBC连接详细日志

阅读更多

Root WebApplicationContext: startup date [Sat Apr 13 19:29:05 CST 2013]; root of context hierarchy

727844 DEBUG [http-8080-1] org.springframework.beans.factory.support.DefaultListableBeanFactory     - Returning cached instance of singleton bean 'fooService'

727844 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Creating new transaction with name [x.y.service.FooService.getFoo]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly

727844 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Acquired Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver] for JDBC transaction

727844 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceUtils     - Setting JDBC Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver] read-only

727844 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Switching JDBC Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver] to manual commit

727844 DEBUG [http-8080-1] org.springframework.beans.factory.support.DefaultListableBeanFactory     - Returning cached instance of singleton bean 'dataSource'

727844 DEBUG [http-8080-1] org.springframework.jdbc.core.JdbcTemplate     - Executing SQL query [select count(*) from emp]

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Initiating transaction commit

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Committing JDBC transaction on Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver]

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceUtils     - Resetting read-only flag of JDBC Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver]

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Releasing JDBC Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver] after transaction

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceUtils     - Returning JDBC Connection to DataSource

 

 

 

 

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Creating new transaction with name [x.y.service.FooService.insertFoo]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Acquired Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver] for JDBC transaction

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Switching JDBC Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver] to manual commit

727937 DEBUG [http-8080-1] org.springframework.beans.factory.support.DefaultListableBeanFactory     - Returning cached instance of singleton bean 'dataSource'

727937 DEBUG [http-8080-1] org.springframework.jdbc.core.JdbcTemplate     - Executing SQL statement [insert into emp values(1000, 'awp', 'CLERK', 8200, to_date('2013-04-13', 'yyyy-mm-dd'), 8000, 0, 10)]

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Initiating transaction commit

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Committing JDBC transaction on Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver]

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceTransactionManager     - Releasing JDBC Connection [jdbc:oracle:thin:@192.168.58.199:1521:orcl, UserName=SCOTT, Oracle JDBC driver] after transaction

727937 DEBUG [http-8080-1] org.springframework.jdbc.datasource.DataSourceUtils     - Returning JDBC Connection to DataSource

分享到:
评论

相关推荐

    Spring事务管理开发必备jar包

    本资源包提供了进行Spring事务管理开发所需的所有关键库,包括框架基础、核心组件、AOP(面向切面编程)支持、日志处理、编译工具以及与数据库交互的相关jar包。下面将对这些知识点进行详细解释: 1. **Spring框架*...

    Spring aop、jdbc和事务tx练习

    本练习主要涵盖了Spring的三个方面:面向切面编程(AOP)、JDBC(Java Database Connectivity)以及事务管理(TX)。让我们详细探讨这些知识点。 1. **Spring AOP(面向切面编程)** 面向切面编程是Spring框架的一...

    SpringMVC+Spring+SpringJDBC

    将SpringMVC、Spring和SpringJDBC整合,首先需要配置Spring的IoC容器,定义数据源、事务管理器以及SpringMVC的配置。这通常通过XML配置文件或者Java配置类来实现。 接着,创建SpringMVC的Controller,定义处理HTTP...

    Spring mvc、 Spring、 Spring jdbc 整合 demo

    Spring JDBC还支持数据源管理,事务管理,异常转换等功能,使得数据库操作更加安全和便捷。 4. **整合过程** 将这三个模块整合在一起,通常会涉及到以下步骤: - 配置Spring MVC的DispatcherServlet,定义处理器...

    Spring mvc + Spring + Spring jdbc 整合实例源码

    Spring JDBC的核心接口是JdbcTemplate,它支持基本的SQL查询、更新和事务管理。 在实际应用中,我们通常会创建一个DataSource Bean,配置数据库连接信息,然后在Service层使用JdbcTemplate执行SQL语句。例如,可以...

    spring jdbc.zip

    Spring JDBC不仅包含了JDBC的基本功能,如数据源配置、事务管理,还引入了模板模式,即JdbcTemplate,进一步降低了数据库操作的复杂性。 JdbcTemplate是Spring JDBC的核心类,它是对JDBC的简单而强大的封装。它提供...

    spring jdbc相关包版本5.1.3

    6. **spring-tx-5.1.3.RELEASE.jar**:处理事务管理,包括编程式和声明式事务管理,与Spring JDBC紧密配合,确保数据一致性。 7. **mysql-connector-java-8.0.11.jar**:这是MySQL数据库的驱动包,用于建立Java应用...

    Spring Jdbc的jar包

    Spring JDBC的主要目标是简化数据访问,减少直接使用JDBC时的繁琐工作,如手动管理连接、事务和异常处理。在Spring 3.2.0.RELEASE版本中,这个模块得到了进一步的增强和完善。 首先,`spring-jdbc-3.2.0.RELEASE....

    spring与JDBC集成Demo

    在企业级开发中,Spring 的 JDBC 集成扮演着重要角色,因为它简化了数据库操作,使得开发者能够更专注于业务逻辑而不是底层数据库连接管理。这个“spring与JDBC集成Demo”是一个典型的示例,旨在帮助初学者理解和...

    spring事务与数据库操作

    ### Spring事务与数据库操作 #### 一、Spring的声明式事务管理 在现代软件开发中,事务处理是非常关键的一部分,特别是在涉及多个数据操作时。Spring框架提供了强大的事务管理能力,可以方便地集成到应用程序中。...

    spring+jdbc

    在实际项目中,"spring+jdbc"的结合使用,往往意味着我们将Spring的高级特性如事务管理与数据库操作相结合,以实现高效、可靠的数据库访问。例如,我们可能会在Service层定义一个方法,该方法内部使用Spring的事务...

    最简单的用户登录与注册系统 spring mvc spring jdbc

    Spring JDBC则提供了模板方法和事务管理,使得数据库操作变得更加简便,无需编写大量JDBC代码。 以下是项目涉及的主要知识点: 1. **Spring MVC**:Spring MVC是Model-View-Controller模式的实现,它负责处理HTTP...

    struts1+spring2.5.6+jdbc配置

    此外,Spring的AOP功能可以方便地实现全局事务管理和日志记录。 JDBC是Java标准API,用于连接和操作各种关系型数据库。在Struts1+Spring的架构中,JDBC通常用于实现数据库操作。Spring提供了JdbcTemplate和...

    spring4 、 springmvc4.2、springjdbc

    此外,Spring JDBC还支持事务管理,可以方便地进行数据库事务的控制,提高了代码的可读性和可维护性。 在整合Spring、Spring MVC和Spring JDBC时,通常需要以下步骤: 1. 引入相关依赖:在项目中添加Spring和Spring...

    Spring 框架的事务管理及应用

    ### Spring框架的事务管理及应用 #### Spring框架概述 Spring框架是一个开源项目,最早出现在2003年2月,其起源可以追溯到Rod Johnson在2002年末出版的书籍《Expert One-on-One J2EE Design and Development》中的...

    SpringMVC+Spring+SpringJDBC整合框架

    Spring JDBC还支持事务管理,确保数据的一致性和完整性。 **整合实现登录功能** 在Spring MVC、Spring和Spring JDBC的整合中,实现登录功能通常涉及以下步骤: 1. **创建表单**:在前端视图中,创建一个HTML表单,...

    Jdbc连接oracle远程数据库中文乱码解决

    - `applicationContext-db.xml`: 这是Spring框架中的一个配置文件,用于定义数据源(DataSource)和事务管理器等。在这个文件中,我们可以配置JDBC连接池,同时指定字符集,确保数据传输时的编码一致性。例如: ``...

    spring+jdbc组合开发

    在IT行业中,Spring框架是Java企业级应用开发的首选,而JDBC(Java Database Connectivity)则是连接数据库的基础工具。"Spring+jDBC组合开发"的主题意味着我们将探讨如何在Spring框架中利用JDBC进行数据库操作,以...

    Spring mvc + Spring + Spring jdbc 整合 demo.rar

    AOP(Aspect-Oriented Programming,面向切面编程)则是Spring提供的另一个强大特性,可以方便地实现日志记录、事务管理等功能。 3. **Spring JDBC**:Spring JDBC提供了一个JdbcTemplate类,它封装了JDBC的繁琐...

    spring连接数据库aop-jdbc

    3. **Spring事务管理**: 在Spring中,事务管理可以通过编程式和声明式两种方式实现。声明式事务管理是基于AOP的,通过在配置文件或注解中声明事务边界,如`@Transactional`,使得事务管理与业务代码解耦。这极大地...

Global site tag (gtag.js) - Google Analytics