JdbcTemplate学习笔记
来源:互联网 发布:javascript格式化输出 编辑:程序博客网 时间:2024/06/01 07:50
import core包下的JdbcTemplate类
import org.springframework.jdbc.core.JdbcTemplate;
1、使用JdbcTemplate的execute()方法执行SQL语句
jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");
2、update方法用于执行新增、修改、删除等语句;
jdbcTemplate.update("INSERT INTO USER VALUES('" + user.getId() + "', '" + user.getName() + "', '" + user.getSex() + "', '" + user.getAge() + "')");String deleteSql = "delete from test where name=?"; count = jdbcTemplate.update(deleteSql, new Object[] {"name4"});
batchUpdate方法用于执行新增、修改、删除等语句;执行批处理相关语句
call方法:用于执行存储过程、函数相关语句。
3、带参数的更新
jdbcTemplate.update("UPDATE USER SET name = ? WHERE user_id = ?", new Object[] {name, id});jdbcTemplate.update("INSERT INTO USER VALUES(?, ?, ?, ?)", new Object[] {user.getId(), user.getName(), user.getSex(), user.getAge()});
4、使用JdbcTemplate进行查询时,使用queryForXXX()等方法
int count = jdbcTemplate.queryForInt("SELECT COUNT(*) FROM USER”);String name = (String) jdbcTemplate.queryForObject("SELECT name FROM USER WHERE user_id = ?", new Object[] {id}, java.lang.String.class);List rows = jdbcTemplate.queryForList("SELECT * FROM USER");List rows = jdbcTemplate.queryForList("SELECT * FROM USER");Iterator it = rows.iterator();while(it.hasNext()) { Map userMap = (Map) it.next(); System.out.print(userMap.get("user_id") + "\t"); System.out.print(userMap.get("name") + "\t"); System.out.print(userMap.get("sex") + "\t"); System.out.println(userMap.get("age") + "\t");}
0 0
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- 学习笔记----------jdbctemplate
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- JdbcTemplate学习笔记
- hdoj1428_漫步校园(dp)
- IOS初级:UITableView
- 面向对象分析与设计概述
- LeetCode_18---4SUM
- VC利用console调试和记录日志
- JdbcTemplate学习笔记
- Running Oracle ADF application on High availability (HA) architecture by Vinay Kumar
- Linux 用dd生成指定大小的文件
- MSVC CRT的全局构造和析构
- Android HttpURLConnection 下载xml文件时候 出现ioexception
- 提取VS的Win32SDk用C/C++编译器 (续)——使用方法
- jquery 动态设置图片居中显示
- 我的MYSQL学习心得(1) 简单语法
- JavaScript实现图片上标记多点区域