PlatformTransactionManager ptm = new DataSourceTransactionManager(this.getDataSource());
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
TransactionStatus status = ptm.getTransaction(def);
try {
String _deleteSql = "delete from sdc_StockIndustryRela where industryCode='" + industrycode + "' and relationtype=" + partmode;
getJdbcTemplate().execute(_deleteSql);
String _deleteIndustrySql = "delete from sdc_industrypartition where partmode=" + partmode + " and industrycode like '" + industrycode + "%'";
getJdbcTemplate().execute(_deleteIndustrySql);
ptm.commit(status);
} catch (Exception e) {
ptm.rollback(status);
}
分享到:
相关推荐
Spring JDBC的主要目标是简化传统的JDBC编程模型,通过提供模板类和数据访问对象(DAO)支持,来处理数据库操作的繁琐过程,如连接管理、事务处理和异常转换等。这一版本3.0.5的发布,进一步优化了性能和稳定性。 ...
在Java的Spring框架中,`JdbcDaoSupport`是一个非常重要的工具类,它为基于JDBC的数据访问对象(DAO)提供了一种简化数据库操作的方法。这个类是`org.springframework.jdbc.core.support`包下的一个抽象基类,它为...
在Spring框架中,`JdbcTemplate`和`JdbcDaoSupport`是两个重要的组件,它们用于简化Java数据库连接(JDBC)的操作,提高了代码的可读性和可维护性。本篇文章将详细阐述这两个类的核心概念、使用场景以及如何在实际...
"Spring 整合 JDBC 和 AOP 事务的方法" Spring 框架为我们提供了一个强大的整合了 JDBC 和 AOP 事务的方法,今天我们就来了解一下这个方法的实现。 首先,我们需要了解什么是 JDBC 和 AOP。JDBC 全称为 Java ...
Spring框架提供了多种模板类来处理不同的数据访问需求,例如JdbcTemplate主要针对关系型数据库的操作。 在使用JdbcTemplate前,需要导入两个jar包: - spring-jdbc-4.2.4.RELEASE.jar:包含JdbcTemplate及与数据库...
`JdbcTemplate`是Spring JDBC的核心,它提供了大量的模板方法,用于执行SQL查询、更新等操作,同时处理了诸如异常转换、事务管理等细节。 以下是一个简单的`JdbcDaoSupport`使用示例: ```java public class ...
XML 和注解的实现、Spring 应用之 Spring JDBC 实现、Spring 应用之 JdbcDaoSupport、Spring 应用之事务支持、Spring 与 Mybatis 整合等。 IoC 原理分析 IoC(Inverse of Control,控制反转)是 Spring 框架的核心...
Spring提供了HibernateTemplate和HibernateInterceptor等工具类,简化了事务管理,并且通过AOP(面向切面编程)实现了声明式事务,使得事务处理更加透明化。此外,Spring还允许我们方便地进行数据源配置,以及自动...
在Spring JDBC中,`JdbcTemplate`是一个核心组件,它通过消除大量的样板代码,如打开和关闭连接、处理结果集等,使得开发者可以更加专注于业务逻辑。以下是对`JdbcTemplate`使用方法的详细说明: ### 1. 获取`...
Jdbcsupport提供了一种方便的方式来管理数据库连接和执行SQL语句,减少了手动处理数据库连接、事务管理等繁琐工作,使开发人员可以专注于业务逻辑。 首先,Spring的核心技术包括IoC(控制反转)和AOP(面向切面编程...
通过DataSource和相关的模板类,Spring JDBC简化了连接管理、事务处理和异常处理,提高了代码的可读性和可维护性。这些工具和设计模式使得在Java应用中使用Spring框架进行数据库操作变得更加高效和方便。
1. **Spring JDBC支持**:Spring通过JDBC抽象层提供了模板类JdbcTemplate和NamedParameterJdbcTemplate,它们封装了常见的JDBC操作,如执行SQL查询、更新、事务管理等,大大减少了手动处理结果集和异常的工作。...
1. **Spring JDBC模块**:Spring的JDBC抽象层提供了一个更高级别的API,用于处理JDBC相关的任务,如数据源配置、事务管理、异常翻译等。通过使用JdbcTemplate或NamedParameterJdbcTemplate,开发者可以避免编写繁琐...
在这个过程中,Spring负责管理DAO实例的生命周期以及事务处理,而Struts则负责接收用户的输入并调用相应的业务逻辑。 #### 二、Spring与JDBC的集成 **JDBC (Java Database Connectivity)** 是Java中用于与数据库...
**Spring JdbcDaoSupport详解:** `SpringJdbcDaoSupport`是Spring提供的一个抽象类,它提供了对JDBC操作的基本支持。继承这个类的DAO可以方便地使用Spring的JdbcTemplate进行数据库操作,而无需手动管理数据库连接...
它包括JdbcTemplate和JdbcDaoSupport等类,帮助处理SQL语句和事务管理。 6. **Spring ORM**:对象关系映射模块,与各种ORM框架(如Hibernate、JPA)集成,简化了数据库操作。通过Spring,可以统一处理数据访问异常...
这两个模板都是Spring JDBC模块的一部分,用于增强对SQL数据库的访问能力。本文将深入探讨Spring对JDBCTemplate和HibernateTemplate的整合使用方法,以及JdbcDaoSupport和HibernateDaoSupport的支持。 **...
Spring提供了`JdbcDaoSupport`基类,为自定义数据访问对象提供了基本的JDBC支持。 11. **Spring应用之事务支持**: Spring的事务管理支持编程式和声明式两种方式,`@Transactional`注解可以很方便地进行声明式...