Spring学习笔记
来源:互联网 发布:安装ubuntu出错 编辑:程序博客网 时间:2024/05/21 18:50
spring下使用jdbc-1
JdbcTemplate:
- 为了使jdbc更加易于使用,Spring在jdbc api上定义了一个抽象层,以此建立一个jdbc存取框架
- 作为spring jdbc框架的核心,jdbc模版的涉及目的是为不同类型的jdbc操作提供模版方法,每个模版方法都能控制整个过程,并允许覆盖过程中的特定任务,通过这种方式可以在尽可能宝库活性的情况下,将数据库存取的工作量降到最低
spring下jdbc操作
*建立一个spring 项目,首先测试能否通过jdbc与数据库进行连接 *
- 加入相关jar包,除spring相关包外,还有mysql的连接包以及c3p0的jar包
- 在数据库中创建employees表,并创建相关字段
- new 一个xml文件,分别创建datesource和jdbcTemplate的bean来获取数据源以及jdbcTemplate的配置
- new junit class,通过以下代码测试能否成功连接
public void testDataSource() throws SQLException { DataSource dataSource = ctx.getBean(DataSource.class); System.out.println(dataSource.getConnection()); }}
首先创一个jdbcTemplate
private JdbcTemplate jdbcTemplate;{ ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); jdbcTemplate = (JdbcTemplate) ctx.getBean("jdbcTemplate");}
使用jdbcTemplate更新数据库
- update
@Testpublic void testUpdate(){ String sql = "UPDATE employees set last_name = ? where id = ?" jdbcTemplate.update(sql,"day",2);}
- batchupdate批量更新
@Test public void testBatchUpdate() { String sql ="INSERT INTO employees(last_name,email,dept_id)" + " values(?,?,?)"; List<Object[]> batchArgs = new ArrayList<>(); batchArgs.add(new Object[] {"Ab", "aa@atguigu.com", 1}); batchArgs.add(new Object[] {"Adc", "adc@atguigu.com", 2}); jdbcTemplate.batchUpdate(sql,batchArgs); }
阅读全文
0 0
- spring gossip(spring 学习笔记)
- spring学习笔记: Spring AOP
- spring学习笔记: Spring Jdbc
- spring学习笔记:spring事务管理
- spring学习笔记:spring事务管理
- spring学习笔记:spring controller
- spring学习笔记:spring事务管理
- Spring 学习笔记:浅谈 Spring
- spring学习笔记: Spring AOP
- Spring学习笔记-Spring容器
- Spring学习笔记 - Spring Data
- Spring学习笔记-Spring Cache
- Spring学习笔记 - Spring Boot
- Spring学习笔记: Spring概述
- Spring 学习笔记
- Spring学习笔记
- Spring AOP学习笔记
- Spring学习笔记(一)
- LCP与NCP
- speex与webrtc回声消除小结
- (记录合并)union和union all 的区别
- UVALive 2755 Hidden Password (最小表示法)
- 2017思维导图学习法,掌握这八点事半功倍!
- Spring学习笔记
- 简单数据格式zTree数据回显
- 1416: Find the Lost Sock
- nginx 配置 auth_basic 应用于SpringBootAdmin 登录
- IOS UIVIiew 指定一个方向的圆角处理
- 标准差、方差、协方差和互相关系数
- 剑指offer_位运算---二进制中1的个数
- Hadoop生产环境的配置札记
- docker安装和常用命令