packagecom.tian.controller;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{@AutowiredJdbcTemplate jdbcTemplate;//查询数据库的所有信息//没有实体类,数据库中的东西,怎么获取? Map@GetMapping("/userList")publicList<Map<String,Object>>userList(){String sql="select * from user";List<Map<String,Object>> maps = jdbcTemplate.queryForList(sql);return maps;}@GetMapping("/addUser")publicStringaddUser(){String sql="insert into user(id,name,pwd) values(4,'小明','123456')";
jdbcTemplate.update(sql);return"add-ok";}@GetMapping("/updateUser/{id}")publicStringupdateUser(@PathVariable("id")int id){String sql="update user set name=?,pwd=? where id="+id;Object[] objects =newObject[2];
objects[0]="小明2";
objects[1]="zzzzzzz";
jdbcTemplate.update(sql,objects);return"updateUser-ok";}@GetMapping("/delUser/{id}")publicStringdelUser(@PathVariable("id")int id){String sql="delete from user where id=?";
jdbcTemplate.update(sql,id);return"delUser-ok";}}