首頁>Club>
之前連線的是SQL server資料庫,現在想改成連線MySQL我需要更改哪些檔案的資料?線上求
15
回覆列表
  • 1 # 急速馬力快de原始碼控
    一,修改資料來源配置

    題主沒有說明使用的開發環境,以Java + Spring Boot開發為例,介紹詳細操作過程。

    1,在application.yml中配置連線字串

    如果使用了AliDruid連線池管理,配置在druid子目錄下,注意兩種資料庫不同的寫法。

    2,MySQL的驅動名稱和連線url

    driver-class-name:

    com.mysql.cj.jdbc.Driver

    url: jdbc:mysql://127.0.0.1:3306/starter二,手動匯出匯入資料庫

    題主沒有說明現在使用的資料庫管理方式,首先介紹手動匯出匯入資料庫的操作過程。

    進入到SQLServer資料庫後臺管理系統,將資料庫匯出,選擇包含結構和資料。

    然後開啟MySQL服務,新建資料庫,匯入SQL指令碼,建立資料表結構和生成資料。

    三,擴充套件延伸:SQL指令碼管理

    在軟體研發管理中,資料庫的版本化管理非常重要。首先是程式碼和資料庫保持一致,並且資料庫的變更記錄有據可查。其次是部署釋出、資料遷移時,自動執行指令碼遠比手動配置更高效、更安全,及時對資料庫進行維護處理。

    在Java + Spring Boot開發場景中,推薦使用Flyway版本化管理資料庫。

    1,初識Flyway

    Flyway是一個數據庫版本化管理工具,透過SQL指令碼實現DB Migration自動化升級,支援獨立執行,也可以和構建工具或者Spring開發環境整合。

    2,SQL指令碼檔案目錄結構

    3,Spring Boot整合Flyway

    四,編譯執行專案,檢查相容性

    完成程式碼配置和資料遷移後,啟動專案,測試功能。

    1,單元測試

    如果專案中單元測試覆蓋了資料庫讀寫功能,首先執行單元測試,檢查是否功能正常,測試能否透過。

    2,迴歸測試

    切換資料庫後,有一些潛在的資料相容問題,建議進行系統功能迴歸測試,發現問題後及時修復。

  • 2 # 夢迴故里歸來

    看你的專案是

    asp.net

    專案,那麼你要改mysql的資料庫的話,你需要以下幾個步驟。

    新增mysql的驅動,就是我們常說的dll檔案

    修改配置檔案

    web.config

    <system.data> <DbProviderFactories> <remove invariant="MySql.Data.MySqlClient" /> <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.12.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> </DbProviderFactories> </system.data> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.9.12.0" newVersion="6.9.12.0" /> </dependentAssembly> </assemblyBinding> </runtime>

    3.在後臺頁面使用mysql查詢資料庫即可

  • 中秋節和大豐收的關聯?
  • 如何理解父愛如山?