springboot整合JDBC

java 复制代码
package com.qf.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;
import java.util.Map;

@RestController
public class JDBCController {

    @Autowired
    JdbcTemplate jdbcTemplate;


    //查询数据库的所有信息
    //没有实体类,数据库的东西怎么获取?Map
    @GetMapping("/userlist")
    public List<Map<String,Object>> userList(){
            String sql="select * from test.api_time_cost";
        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);

        return maps;



    }

}
XML 复制代码
#配置数据源
spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    username: "root"
    password: "2001"
    url: jdbc:mysql://localhost:3306/test?useSSL=true&useUnicode=true&characterEncoding=utf8
相关推荐
盖头盖27 分钟前
【Java反序列化之tabby半自动化挖掘新URLDNS链】
java
黄昏晓x29 分钟前
C++----异常
android·java·c++
yaoxin52112335 分钟前
330. Java Stream API - 处理 Optional 对象:像流一样优雅地使用 Optional
java·windows·python
aningxiaoxixi37 分钟前
Android Audio 广播之 ACTION_AUDIO_BECOMING_NOISY
android·java·python
追随者永远是胜利者1 小时前
(LeetCode-Hot100)301. 删除无效的括号
java·算法·leetcode·职场和发展·go
追随者永远是胜利者1 小时前
(LeetCode-Hot100)239. 滑动窗口最大值
java·算法·leetcode·职场和发展·go
今心上1 小时前
spring中的@Autowired到底是什么
java·后端·spring
无心水1 小时前
【任务调度:数据库锁 + 线程池实战】4、架构实战:用线程池 + SKIP LOCKED 构建高可用分布式调度引擎
人工智能·分布式·后端·spring·架构
ShiJiuD6668889991 小时前
Java 异常 File
java·开发语言
lxl13071 小时前
C++算法(5)位运算
java·c++·算法