JdbcTemplate如何操作数据库

大城市里の小女人 提交于 2020-02-14 16:28:49

首先我们之前讲解了如何用JDBC来操作数据库(https://blog.csdn.net/qq_45014905/article/details/104301118), 但是这种方法有很多的局限性(不足);因此我们的前人对他们来进行了改进,
①首先,之前的那种方法线程要不断的创建关闭,非常的麻烦,因此有了连接池的技术,让这些连接可以重复使用;
②改进了以后代码量还是非常的大,为了更加的简化代码,又有了JDBCTemplate技术

那么我就带领大家来进行一个简单的案例用JDBCTemplate来操作数据库
①导入相关的jar包(自身5个,mysql驱动包,德鲁伊连接池一个)
②导入德鲁伊连接池工具类
③导入德鲁伊连接池的配置文件
以上三步 是常规进行的

④创建JdbcTemplate核心对象
⑤编写sql语句
⑥执行sql语句

package com.itheima.demo;

import com.itheima.utils.DruidUtils;
import org.junit.Test;
import org.springframework.jdbc.core.JdbcTemplate;

public class Demo {
    @Test
	    public void test(){
	    //1.创建jdbcTemplate对象
	        JdbcTemplate jdbcTemplate=new JdbcTemplate(DruidUtils.getDataSource());
	        //2.创建sql语句
	        String sql="\n" +
	                "CREATE TABLE product(\n" +
	                "\tpid INT PRIMARY KEY AUTO_INCREMENT,\n" +
	                "\tpname VARCHAR(20),\n" +
	                "\tprice DOUBLE\t\n" +
	                ");";
	        //3.执行sql语句
	        jdbcTemplate.execute(sql);
	    }
}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!