Spring学习-23:Spring中的JDBC Template(JDBC模板)快速入门

    xiaoxiao2021-04-12  34

    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、编写一个测试类

    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模板的简单入门,具体使用我们在后面几讲中详细介绍。

    转载请注明原文地址: https://ju.6miu.com/read-667700.html

    最新回复(0)