• Spring Boot2.0之 整合JDBC


    很入门的知识,大家了解下就OK

    maven配置文件pom:

    spring:
      datasource:
        url: jdbc:mysql://localhost:3306/test
        username: root
        password: root
        driver-class-name: com.mysql.jdbc.Driver  

    service层

    package com.toov5.service;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.jdbc.core.JdbcTemplate;
    import org.springframework.stereotype.Service;
    
    @Service   //注册到Spring 容器中去 
    public class UserServiceImpl  {
        @Autowired
        private JdbcTemplate jdbcTemplate;
        public  String createUser(String name, Integer age) {
            jdbcTemplate.update("insert into users values(null,?,?);", name, age);
            return "success";
            
        }
    }

    controller

    package com.toov5.controller;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    import com.toov5.service.UserServiceImpl;
    
    @RestController
    public class IndexController{
    
        @Autowired
        private UserServiceImpl u;
        
        @RequestMapping("/index")
        public String index(String name, Integer age){
            u.createUser(name, age);
            return "ok";
        }
        
    }

    启动类:

    package com.toov5.service;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication(scanBasePackages={"com.toov5.*"})
    public class App {
    
        public static void main(String[] args) {
            SpringApplication.run(App.class, args);
        }
    
    }

    访问结果:

    数据库:

  • 相关阅读:
    修改表中的列
    查看表中都有什么约束
    数据库关系图
    删除约束
    T_SQL 语句想已有数据表添加约束
    判断回文联
    python自定义函数可以向前引用不用声明
    所有参数的和乘以基数
    子字符串在目标字符串中出现的次数
    除二取余倒序排列
  • 原文地址:https://www.cnblogs.com/toov5/p/9822094.html
Copyright © 2020-2023  润新知