SpringBoot如何封装JDBC(jdbc,springboot,开发技术)

时间:2024-05-05 07:46:39 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

Spring Boot中可以在配置文件中直接进行数据库配置,

SpringBoot如何封装JDBC

spring.datasource.username=rootspring.datasource.password=123456spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

SpringBoot可以直接生成数据库对象
默认数据源为Hikari

SpringBoot如何封装JDBC

jdbc连接

importorg.junit.jupiter.api.Test;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.boot.test.context.SpringBootTest;importjavax.sql.DataSource;importjava.sql.Connection;importjava.sql.SQLException;@SpringBootTestclassDataSpringbootApplicationTests{@AutowiredDataSourcedataSource;@TestvoidcontextLoads()throwsSQLException{System.out.println("默认数据源");System.out.println(dataSource.getClass());System.out.println("获得数据库连接");Connectionconnection=dataSource.getConnection();System.out.println(connection);System.out.println("关闭数据源");connection.close();}}

SpringBoot如何封装JDBC

springboot中有很多template已经写好可以直接拿来用

SpringBoot如何封装JDBC

SpringBoot如何封装JDBC

importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.jdbc.core.JdbcTemplate;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.PathVariable;importorg.springframework.web.bind.annotation.RestController;importjava.util.List;importjava.util.Map;@RestControllerpublicclassJDBCController{@AutowiredJdbcTemplatejdbcTemplate;//查询数据库所有信息@GetMapping("/userList")publicList<Map<String,Object>>userList(){Stringsql="select*fromuser";List<Map<String,Object>>mapList=jdbcTemplate.queryForList(sql);returnmapList;}@GetMapping("/addUser")publicStringaddUser(){Stringsql="insertintomybatis.user(id,name,pwd)values(4,'hhh','451651')";jdbcTemplate.update(sql);return"update-ok";}@GetMapping("/deleteUser/{id}")publicStringdeleteUser(@PathVariable("id")intid){Stringsql="deletefrommybatis.userwhereid=?";jdbcTemplate.update(sql,id);return"delete-ok";}}

SpringBoot如何封装JDBC

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:SpringBoot如何封装JDBC的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:python中水晶球函数的示例分析下一篇:

8 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18