美文网首页
spring-boot jdbc 连接MySQL

spring-boot jdbc 连接MySQL

作者: 帅哥_刷哥 | 来源:发表于2017-09-04 06:57 被阅读736次

1.jdbc方式

1.1pom.xml文件修改

<!-- mysql jdbc -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
image.png

1.2创建项目配置文件

1.创建源码包 resources
2.创建项目配置文件  application.properties
image.png

1.3application.properties中写入配置

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.max-idle=10
spring.datasource.max-wait=10000
spring.datasource.min-idle=5
spring.datasource.initial-size=5
image.png

1.4项目包和类

image.png

1.5App.java

package com.shuai.spring_boot_1;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class App {
    
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}
image.png

1.6OneController.java

package com.shuai.spring_boot_1.web;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class OneController {
    
    @Autowired
    private JdbcTemplate jdbcTemplate;
    
    @RequestMapping("/")
    @ResponseBody
    public String index(){
        
        String sql = "insert into user (id,name) values (1,'zhangsan')";
        jdbcTemplate.execute(sql);
        System.out.println("执行完成");
        
        return "hello spring boot";
    }
}
image.png

1.7运行项目

运行 App.java 中的 main 方法

1.8访问项目

http://localhost:8080/
执行完成之后,到数据中查询验证。

相关文章

网友评论

      本文标题:spring-boot jdbc 连接MySQL

      本文链接:https://www.haomeiwen.com/subject/meyzdxtx.html