力扣41(java)-缺失的第一個正數
阿新 • • 發佈:2022-04-08
pom.xml
<!--jdbc--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <!--mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>
application.yaml
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
url: jdbc:mysql://127.0.0.1:3306/song?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: root
JDBCController
@RestController public class JDBCController { @Autowired JdbcTemplate jdbcTemplate; // 查詢資料庫的所有資訊 @GetMapping("/userList") public List<Map<String, Object>> userList() { String sql = "select * from user"; List<Map<String, Object>> list_maps = jdbcTemplate.queryForList(sql); return list_maps; } @GetMapping("/addUser") public String addUser() { String sql = "insert into songyuming.user(id,name,pwd) values (4,'小強','123456')"; jdbcTemplate.update(sql); return "update-ok"; } @GetMapping("/updateUser/{id}") public String updateUser(@PathVariable("id") Integer id) { String sql = "update songyuming.user set name = ?,pwd=? where id=" + id; // 封裝 Object[] params = new Object[2]; params[0] = "小黃"; params[1] = "456789"; jdbcTemplate.update(sql,params); return "update-ok"; } @GetMapping("/deleteUser/{id}") public String deleteUser(@PathVariable("id") Integer id) { String sql = "delete from songyuming.user where id=?"; jdbcTemplate.update(sql, id); return "update-ok"; } }