一.數據庫配置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")處理請求