Camunda如何配置和使用mysql數據庫


Camunda默認使用已預先配置好的H2數據庫,數據庫模式和所有必需的表將在引擎第一次啟動時自動創建。如果你想使用自定義獨立數據庫,比如mysql,請遵循以下步驟:

 

一、新建mysql數據庫

為Camunda平台創建一個數據庫模式,名稱為camunda715

 

二、導入SQL腳本

執行創建所有必需的表和默認索引的SQL DDL腳本。這些腳本可以在configuration/sql/create文件夾中找到。共2個腳本,都需要導入。

 

 

導入完成后的表結構,共40張表:

 

三、配置數據源

找到安裝目錄下的camunda-bpm-run-7.15.0\configuration\default.yml文件,修改datasource的配置為mysql,將JDBC URL和登錄憑據添加到配置文件中,如下:

  url: jdbc:mysql://127.0.0.1:3306/camunda715?characterEncoding=UTF-8&useUnicode=true&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai

  driver-class-name: com.mysql.cj.jdbc.Driver

  username: root

  password: root

 

四、替換數據庫驅動包

 

找到安裝目錄下的camunda-bpm-run-7.15.0\configuration\ userlib下,刪除h2的驅動包,放置mysql的驅動包。

五、重新啟動camunda

六、登錄驗證

啟動完成后,登錄http://127.0.0.1:8080/camunda/app/admin/default/#/login,輸入demo/demo賬號登錄

查看數據庫act_id_user表,一條默認數據已經初始化了,說明camunda已經連接mysql成功了。

七、總結

Camunda支持的數據庫類型如下,請根據項目情況選擇:

  • MySQL 5.6 / 5.7 / 8.0
  • MariaDB 10.2 / 10.3
  • Oracle 12c / 18c / 19c
  • IBM DB2 10.5 / 11.1 (excluding IBM z/OS for all versions)
  • PostgreSQL 9.6 / 10 / 11 / 12 / 13
  • Amazon Aurora PostgreSQL compatible with PostgreSQL 9.6 / 10.4 / 10.7 / 10.13 / 12.4
  • Microsoft SQL Server 2012/2014/2016/2017/2019 (see Configuration Note)
  • H2 1.4 (not recommended for Cluster Mode - see Deployment Note)
  • CockroachDB v20.1.3 (see Configuration guide for more details)

camunda對國產數據庫達夢、人大金倉、神州通用的支持,需要進行二次擴展開發,具體見:https://lowcode.blog.csdn.net/article/details/109052010


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM