您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關DataGear中怎么變更部署數據庫,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
1、手動初始化數據庫
參考DataGear源碼倉庫(https://gitee.com/datagear/datagear)中內置的Derby數據庫初始化SQL腳本(datagear-management/src/main/resources/org/datagear/management/ddl/datagear.sql),編寫新數據庫初始化SQL腳本,然后執行它們。
如果是初次安裝DataGear,需要編寫所有SQL腳本,如果是升級DataGear,則僅需要編寫舊版本至新版本的升級SQL腳本。
提示:初始化腳本里的 DATAGEAR_REPLACEREGEX 函數及其相關的SQL語句都可以忽略,它們僅用作舊版本數據升級,沒有在程序里使用。
2、手動更新數據庫版本號表
手動執行如下SQL語句,更新當前DataGear版本號:
UPDATE DATAGEAR_VERSION SET VERSION_VALUE='當前版本號'
注意:上述SQL語句中的 當前版本號 應替換為實際DataGear版本號,比如:2.3.0
3、配置數據庫連接
在config/application.properties添加datasource.driverClassName、datasource.url、datasource.username、datasource.password配置項,配置新數據庫連接。
例如,對于MySQL數據庫,配置內容如下所示:
datasource.driverClassName=com.mysql.cj.jdbc.Driver datasource.url=jdbc:mysql://localhost:3306/datagear datasource.username=datagear datasource.password=datagear
4、引入數據庫驅動程序
修改DataGear啟動腳本,在其中引入新數據庫JDBC驅動程序庫。
對于Linux系統,應修改startup.sh啟動腳本,例如,將:
JAVA_OPTS=$JAVA_OPTS
修改為
JAVA_OPTS=$JAVA_OPTS -Xbootclasspath/a:lib/mysql-connector-java-8.0.23.jar
對于Windows系統,應修改startup.bat啟動腳本,例如,將:
java -jar datagear-2.3.0.jar
修改為
java -Xbootclasspath/a:lib/mysql-connector-java-8.0.23.jar -jar datagear-2.3.0.jar
5、啟動
執行啟動腳本,啟動DataGear。
注意:變更數據庫需要DataGear-2.3.0及以上版本,舊版本程序存在數據庫兼容問題。
關于DataGear中怎么變更部署數據庫就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。