一.数据库配置yml
spring:
datasource:
url:jdbc://mysql:///(三个/代表本地数据库)Ctrl(数据库名字)?serverTimezone=UTC(设置 )
usrname:root
password:*******
driver-class-name:com.mysql.cj.jdbc.Driver
后端文件在连接数据库的时候,需要用@Autowired作为注解,这个注解对类成员变量方法构造函数进行标记,完成自动装配工作,注解嘛,就是方便
@Autowired
Datasource datasource
连接的时候:Connection c = datasource.getConnection();
二.Java 数据库连接常用语句
PreparedStatement ps = c.prepareStatement("SQL语句");
1.如果SQL语句需要拼接
调用方法 ps.setString(index,String);
ps.excuteUpdate();
2.如果SQL语句不需要拼接
ps.excuteQuery();
然后用Resultset的对象来拿到运行结果即可
在遍历运行结果的时候调用ResultSet的next()发法
3.异常
try{},catch(Exception ex){}
三.ajax的使用
$.ajax({
url:http://localhost:8080/请求的名字,
data:{"name":x_name},采用键值对的方法,后端通过name来获取数据
success:function(){}
})
四.JSON的使用
JSON:JavaScript Object Notation (JS对象表示)
后端用List<Object> list = new ArrayList<>();
String result = JSONArray.toJSONString(list);
List可以重复,并且是有序的,有序是指放入数据的先后有序
前端用var x = JSON.parse(data)来把JSON串变回List
五.Springboot注解
函数体外部用@RequestController
内部用RequestMapping("/ajax")处理请求