JdbcTemplate 增删查改
准备工作:1,拷贝工具类JDBCUtils,
2,导入包commons-logging-1.2-javadoc.jar spring-beans-5.0.0.RELEASE-javadoc.jar spring-core-5.0.0.RELEASE-javadoc.jar spring-jdbc-5.0.0.RELEASE-javadoc.jar spring-tx-5.0.0.RELEASE-javadoc.jar
3,将properties文件放入src文件夹里
import org.junit.Test;
import java.util.List;
import java.util.Map;
public class cs{
public static void main(String[] args){
JdbcTemplate template = new JdbcTemplate(JDBCUtils.getDataSource());
//生成template对象(于数据库的链接已经接收到) 其依附于dataSource建立
String s="insert into tb values(5,'苏苓儿','二世')";
//创建sql语句
template.update(s);
//进行更新
System.out.println("The change has come into effect!");
//更新成功
}
JdbcTemplate tem = new JdbcTemplate(JDBCUtils.getDataSource());
public void test(){//查询所有的数据放入自定义的Map集合当中
String sql="select * from mn";
List<Map<String,Object>> maplist=template.queryForList(sql);
for(Map<String,Object> ml:maplist){
System.out.println("ml");
}
}
public void test1(){//将查询对象放入map类的list集合当中
String s="select * from mn";
List<emp> list=tem.query(s,new BeanPropertyRowMapper<emp>(emp.class));
for(emp e:list){//遍历集合
System.out.println(e);
}
}
}
最新文章
- 在javascript中使用Json
- oracle与sqlserver部分区别
- 用PHP生成随机数的函数(代码示例)
- SOCKET 地址
- STAD Parameters
- MongoDB实战开发 【零基础学习,附完整Asp.net示例】
- WordPress公布新文章Email通知注冊用户
- Highways
- Vim 命令 【转】
- ASP.NET MVC进阶
- 【.NET-MVC】ASP.NET MVC学习笔记1-概述
- Windows下主机名和IP映射设置
- javascript学习笔记01--javascript的基本介绍
- Js基本函数 2017-03-20
- lambda+mutable配合move实现单函数多程序域
- 自动化测试基础篇--Selenium简介
- 转《Angular4项目部署到服务器上刷新404解决办法》
- python 全栈开发,Day115(urlencode,批量操作,快速搜索,保留原搜索条件,自定义分页,拆分代码)
- MySQL+Amoeba实现数据库读写分离
- Python内置的subprocess.Popen对象