連接并操作資料庫
簡單demo代碼已放置github https://github.com/dmhsq/easy-Spring-Boot-demo
推薦去這位大佬博客學習 江南一點雨
資料庫可視化工具Navicat for MySQL
連接并操作資料庫
- 配置資料庫以及Jpa
- 新建汽車類
- 運行專案
- 撰寫資料庫訪問介面 dao層
配置資料庫以及Jpa


新建汽車類

@Entity 表明該類為物體類
對應資料庫表名為car
@Entity
public class Car {
@Id
private String carId;
private String carName;
private Integer carPrice;
}
在代碼內按住 ALT INS鍵可快速添加 Getter Setter
package com.bk.demo.domain;
import javax.persistence.Entity;
import javax.persistence.Id;
/**
* @Author: 張燦
* @Time: 2021/2/7 9:48
*/
@Entity
public class Car {
@Id
private String carId;
private String carName;
private Integer carPrice;
public String getCarId() {
return carId;
}
public void setCarId(String carId) {
this.carId = carId;
}
public String getCarName() {
return carName;
}
public void setCarName(String carName) {
this.carName = carName;
}
public Integer getCarPrice() {
return carPrice;
}
public void setCarPrice(Integer carPrice) {
this.carPrice = carPrice;
}
@Override
public String toString() {
return "Car{" +
"carId='" + carId + '\'' +
", carName='" + carName + '\'' +
", carPrice=" + carPrice +
'}';
}
}
運行專案
發現我們的資料庫多了一個表


因為我們配置了Jpa 每次啟動會更新資料庫 沒有就創建
撰寫資料庫訪問介面 dao層

我們手動添加一個資料

這里繼承了JpaRepository 第一個引數Car代表類名 String主鍵型別
public interface CarRepository extends JpaRepository<Car,String> {
}
撰寫一個測驗介面
@RestController
public class DemosController {
@Autowired
private CarRepository carRepository;
@GetMapping("hello")
public Object mysqlTest(){
return carRepository.findAll();
}
}
測驗 瀏覽器輸入 介面地址 即可請求

朋友,實不相瞞,我想給你送一份真摯的新年禮物,趁新年伊始快來入駐騰訊云+社區,和我一起做技術分享,在這里我不僅識訓了滿滿的禮物,還獲得了認同感和成就感,技術需要傳播薪種,而我們都是火種的傳播人,朋友,我們山頂見,期待在云端看見你!
https://cloud.tencent.com/developer/support-plan?invite_code=guxjsio9ud3l
后續會推出
前端:js入門 vue入門 vue開發小程式 等
后端: java入門 springboot入門等
服務器:mysql入門 服務器簡單指令 云服務器運行專案
python:推薦不溫卜火 一定要看哦
一些插件的使用等
大學之道亦在自身,努力學習,熱血青春
如果對編程感興趣可以加入我們的qq群一起交流:974178910

有問題可以下方留言,看到了會回復哦
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/258064.html
標籤:其他
上一篇:Java8 流式遞回樹形選單
