小編的世界 優質文選 資料
字體大小:
2020年8月31日 -
:
系統分析員,科技達人
2,MySQL的驅動名稱和連接url,注意數據庫名稱
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/starter
二,導入導出已有數據庫
進入到SQLServer數據庫後台管理系統,將數據庫導出,如果需要包含數據,注意勾選導出時的選項。
然後使用MySQL Workbench或者其它工具,連接MySQL服務器,新建數據庫,導入SQL腳本,自動創建數據表結構和生成數據。
三,版本化管理SQL腳本
在軟件研發管理中,數據庫的版本化管理非常重要。首先是代碼和數據庫保持一致,並且數據庫的變更記錄有據可查。其次是部署發布、數據遷移時,自動運行腳本遠比手動配置更高效、更安全,及時對數據庫進行維護處理。
在Java + Spring Boot開發場景中,推薦使用Flyway版本化管理數據庫。
1,初識Flyway
Flyway是一個數據庫版本化管理工具,通過SQL腳本實現DB Migration自動化升級,支持獨立運行,也可以和構建工具或者Spring開發環境集成。
2,SQL腳本文件目錄結構
3,Spring Boot集成Flyway
四,編譯運行項目,檢查兼容性
完成代碼配置和數據庫遷移後,啟動項目測試功能。
1,單元測試
如果項目中有單元測試覆蓋了數據庫讀寫功能,那麼就首先運行單元測試,檢查功能是否正常,測試能否通過。
2,回歸測試
切換數據庫後,有一些潛在的數據兼容問題,比如整型數、日期TimeStamp,建議進行系統功能全量回歸測試,發現問題後及時修複。
#Java#