本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
jdbcTemplate批量插入数据
jdbcTemplate批量插入数据
public void buyTool(List<UserToolNew> userToolList) throws Exception {
final List<UserToolNew> intsertlist=new ArrayList<UserToolNew>();
if(!CollectionUtils.isEmp ...
Spring DataSourceTransactionManager 事务管理
1.spring.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSche ...
JdbcTemplate批量更新操作
经过半天的努力,终于配置成功了,最后因为事务的原因,又折腾了一小时,这就是菜鸟的悲剧。先声明一下,项目是用maven创建的。
废话少说,先上代码
package com.stoscm.service;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.List;
impo ...
jdbcTemplate整合SpringMVC
package com.org;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.support.JdbcD ...
JdbcTemplate学习笔记
1、使用JdbcTemplate的execute()方法执行SQL语句
jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");
2、如果是UPDATE或INSERT,用update()方法。
jdbcTemplate.update("INSER ...
【Spring+JDBC+DBCP】JdbcTemplate使用例子
引用
1. BaseDAO.java
public interface BaseDAO {
public void updatePerson(Person person);
public List<Map<String, Object>> searchPersons();
public Map<String, Object> searchPers ...
Spring JdbcTemplate框架搭建及其增删改查使用指南
前言:
本文指在介绍Spring框架中的JdbcTemplate类的使用方法,涉及基本的Spring反转控制的使用方法和JDBC的基本概念。目标是使读者能够对JdbcTemplate快速地掌握和使用。
原创不易,转载请注明出处:Spring JdbcTemplate框架搭建及其增删改查使用指南
代码下载地址:http://www.zuidaima.com/share/172442967864 ...
Spring JDBC: Introduction to JdbcTemplate (IV)--Batch Operations
1. As we know, it is meaningless to execute batch query.
There is only batchUpdate provided in JdbcTemplate.
/**
* @param sql defining an array of SQL statements that will be executed.
*/
...
Spring JDBC: Introduction to JdbcTemplate (III)--JdbcTemplate Derivatives
1. JdbcDaoSupport
public abstract class JdbcDaoSupport extends DaoSupport {
private JdbcTemplate jdbcTemplate;
public final void setDataSource(DataSource dataSource) {
if (this.jdbcTemplate = ...
Spring JDBC: Introduction to JdbcTemplate (II)--API Usage
1. queryForMap
public Map<String, Object> queryForMap(String sql);
public Map<String, Object> queryForMap(String sql, Object... args);
public Map<String, Object> queryForMap(Stri ...
Spring JDBC: Introduction to JdbcTemplate (I)
1. Why do we need jdbc template as we already have plain JDBC?
1) Exception Handling
2) Opening & Closing Connections
3) Transaction Handling
Operation listed above are cumbersome and repeati ...
jdbcTemplate简单使用
废话少说,直接上例子
1.搭建环境
就是导包和一些配置文件,这里就不多说了,可以参考附件。
注意:mysql的innodb引擎才知道事务回滚
2.编码
public class User {
private int id;
private String username;
private String password;
public int getId() ...
使用Spring的JdbcTemplate处理Clob
1. 数据库表 req_seq
CREATE TABLE req_seq
(
req_id VARCHAR2(36) PRIMARY KEY,
seq VARCHAR2(100),
req_xml CLOB,
req_time DATE
);
2. 实体类
import java.io.Serializable;
import java.sql.Timest ...
oracle 存储过程分页查询
oracle 10gR2
Spring JDBCTemplate
JDK 1.6.0_10
1. 定义返回结果集的游标
CREATE OR REPLACE PACKAGE PKG_QUERY_PAGE AS
TYPE CUR_QUERY_PAGE IS REF CURSOR;
END PKG_QUERY_PAGE;
/
2. 存储过程
CREATE OR REP ...
关于Spring的JdbcTemplate批量更新batchUpdate()方法的返回值为-2的异常
近日在使用JdbcTemplate做大量的数据库数据同步的工作,基本就是“从A库查询数据--生成CSV--解析成SQL插入B库”这样一个过程。因为使用的是JdbcTemplate,所以在将数据导入B库时采用的是“先批量删,再批量插入”的策略。如果B库有相同主键的记录,则会先删掉,然后再将数据批量插入,这样就避免了主键冲突异常。这样更新数据量=删除记录数,新增数据量=总数据量-更新数据量。
但是在使 ...