IDEA工程-数据库连接-mysql连接

2022年11月21日12:26:21

首先打开pom.xml,找到mysql连接驱动添加依赖
mysql6以及以上,在项目创建后由IDEA自动添加的依赖,自动添加的依赖是没有版本号<version></version>
依赖代码:

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency>

在mysql5中,在项目创建后由指定添加的依赖版本:

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.37</version><scope>runtime</scope></dependency>

spring.datasource.driver-class-name配置还有要注意的一点,在mysql5中,jdbc连接mysql5是com.mysql.jdbc.Driver,而mysql6以及以上是com.mysql.cj.jdbc.Driver,并且在url之后要指定时区。

再添加一个依赖:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency>
#MYSQL6以上配置
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/你的数据库?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
spring.datasource.username=root
spring.datasource.password=
#MYSQL5配置
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/你的数据库?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
spring.datasource.username=root
spring.datasource.password=

连接测试:

打开你的入口文件,中文部分替换为你自己的相应内容

@SpringBootApplicationpublicclass 入口文件类名{publicstaticvoidmain(String[] args){
        ConfigurableApplicationContext context=SpringApplication.run(入口文件类名.class,args);
        JdbcTemplate jdbcTemplate= context.getBean(JdbcTemplate.class);
        List<Map<String, Object>> result= jdbcTemplate.queryForList("SELECT * FROM 你的一个表");
        System.out.println("-------数据结果集start-------");
        System.out.println(result);
        System.out.println("-------数据结果集end-------");}}

如果没有异常的情况下,我们启动工程后会在控制台看到从数据库中查询出的该表数据了。
IDEA工程-数据库连接-mysql连接

  • 作者:netsram
  • 原文链接:https://blog.csdn.net/netsram/article/details/119053311
    更新时间:2022年11月21日12:26:21 ,共 1657 字。