Spring学习-23:Spring中的JDBC Template(JDBC模板)快速入门
2017-04-13 16:28
579 查看
Jdbc Template模板与DbUtils工具类比较类似。
JDBC各种持久化技术提供了支持:
JDBC : org.springframework.jdbc.core.JdbcTemplate
Hibernate3.0 : org.springframework.orm.hibernate3.HibernateTemplate
IBatis(MyBatis) : org.springframework.orm.ibatis.SqlMapClientTemplate
JPA : org.springframework.orm.jpa.JpaTemplate
(看Spring框架跟什么框架整合,简化JDBC API开发,使用上和Apache公司的DBUtils框架非常类似)
使用指导:
1、创建项目后,导入Spring基础核心开发包以及日志记录相关包(详见Spring学习-02)
导入JDBC模板开发包:spring-jdbc-3.2.0.RELEASE.jar、spring-tx-3.2.0.RELEASE.jar以及mySql的驱动
2、创建applicationContext.xml
3、编写一个测试类
创建数据库后运行测试类,发现表格建立成功,说明jdbc template功能正常。
这就是jdbc模板的简单入门,具体使用我们在后面几讲中详细介绍。
JDBC各种持久化技术提供了支持:
JDBC : org.springframework.jdbc.core.JdbcTemplate
Hibernate3.0 : org.springframework.orm.hibernate3.HibernateTemplate
IBatis(MyBatis) : org.springframework.orm.ibatis.SqlMapClientTemplate
JPA : org.springframework.orm.jpa.JpaTemplate
(看Spring框架跟什么框架整合,简化JDBC API开发,使用上和Apache公司的DBUtils框架非常类似)
使用指导:
1、创建项目后,导入Spring基础核心开发包以及日志记录相关包(详见Spring学习-02)
导入JDBC模板开发包:spring-jdbc-3.2.0.RELEASE.jar、spring-tx-3.2.0.RELEASE.jar以及mySql的驱动
2、创建applicationContext.xml
3、编写一个测试类
package com.js.demo1; import org.junit.Test; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.datasource.DriverManagerDataSource; public class SpringTest1 { @Test public void demo1(){ //创建连接池,这里使用的是Spring自带的连接池 DriverManagerDataSource dataSource = new DriverManagerDataSource(); //设置参数 dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSource.setUrl("jdbc:mysql:///spring3_day02"); dataSource.setUsername("root"); dataSource.setPassword("root"); //使用JDBC的模板,传入DataSource,带参构造器或者setter方法均可 JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); jdbcTemplate.execute("create table user (id int primary key auto_increment,name varchar(20))"); } }
创建数据库后运行测试类,发现表格建立成功,说明jdbc template功能正常。
这就是jdbc模板的简单入门,具体使用我们在后面几讲中详细介绍。
相关文章推荐
- Spring学习-27:Spring中的JDBC Template(JDBC模板):完成查询的操作
- Spring学习-24:Spring中的JDBC Template(JDBC模板):默认连接池、DBCP连接池、C3P0池的配置
- Spring学习-26:Spring中的JDBC Template(JDBC模板):完成增删改的操作
- Spring学习-25:Spring中的JDBC Template(JDBC模板):设置参数到属性文件
- Expression Blend实例中文教程(12) - 样式和模板快速入门Style,Template
- spring3.2.x 快速入门学习
- springboot学习(二) Spring Boot 快速入门
- Spring学习笔记(3)——快速入门
- 学习经典 Spring jdbc template
- Spring入门第3天--JDBC Template开发入门
- Spring Boot 基础知识学习(一)——快速入门
- SpringBoot学习1之快速入门
- SPRING.NET 1.3.2 学习2--快速入门应用示例说明
- SPRING.NET 1.3.2 学习2--快速入门应用示例说明
- 样式和模板快速入门Style,Template
- Expression Blend实例中文教程(12) - 样式和模板快速入门Style,Template
- spring学习笔记 (五)Spring&Jdbc整合入门
- Expression Blend实例中文教程(12) - 样式和模板快速入门Style,Template
- spring学习笔记6——JDBC模板
- spring框架学习(六)AOP事务及spring管理事务方式之Template模板