废话不多说,直接上完整代码,这里jdbc必须使用8.x驱动包
至于为什么看我上一篇mysql新版连接jdbc博客
package com.jdbc;
import org.junit.Test;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
/**
* jdbcTemplate增删查改
* @author JYL
*
*/
public class JdbcTemplateDemo1 {
//添加操作的单元测试
@Test
public void add() {
//1设置数据库信息
DriverManagerDataSource dataSource=new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");//这里加cj 因为8.0驱动包废弃了之前的驱动
dataSource.setUrl("jdbc:mysql:///你数据库名字?useSSL=false&serverTimezone=UTC");//这里需要加?useSSL=false&serverTimezone=UTC 具体什么意思去看我mysql8.0连接jdbc那一篇文章
dataSource.setUsername("root");
dataSource.setPassword("你数据库密码");
//2 创建jdbc