“Spring:JdbcTemplate、事务”的版本间差异

来自Wikioe
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第1行: 第1行:
[[category:SpringFramework]]
[[category:SpringFramework]]


== jdbcTemplate ==
== 关于 ===
spring对不同的持久化层技术都进行了封装:
:[[File:spring的dao模板类.png|600px]]
 
jdbcTemplate 对JDBC进行了封装;


=== jar包 ===
[[File:spring-JDBCTemplate相关jar包.jpg|400px]]
* 数据库驱动包;
* JDBC 包;
* 事务包


=== JDBC 模板的基本使用 ===
<syntaxhighlight lang="java" highlight="3,9">
@Test
public void demo1(){
  DriverManagerDataSource dataSource = new DriverManagerDataSource();
  dataSource.setDriverClassName("com.mysql.jdbc.Driver");
  dataSource.setUrl("jdbc:mysql:///spring_day03");
  dataSource.setUsername("root");
  dataSource.setPassword("123");
 
  JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  jdbcTemplate.update("insert into account values (null,?,?)", " 会希",10000d);
}
</syntaxhighlight>


== 连接池 ==


== jdbcTemplate ==


=== 配置 ===


=== 操作 ===


== 事务 ==
== 事务 ==

2020年10月31日 (六) 02:42的版本


关于 =

spring对不同的持久化层技术都进行了封装:

Spring的dao模板类.png

jdbcTemplate 对JDBC进行了封装;

jar包

Spring-JDBCTemplate相关jar包.jpg

  • 数据库驱动包;
  • JDBC 包;
  • 事务包

JDBC 模板的基本使用

@Test
public void demo1(){
   DriverManagerDataSource dataSource = new DriverManagerDataSource();
   dataSource.setDriverClassName("com.mysql.jdbc.Driver");
   dataSource.setUrl("jdbc:mysql:///spring_day03");
   dataSource.setUsername("root");
   dataSource.setPassword("123");
   
   JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
   jdbcTemplate.update("insert into account values (null,?,?)", " 会希",10000d);
}

连接池

jdbcTemplate

配置

操作

事务