站長留言

  • ✅ 本站維護及更新歷史紀錄,詳情請參考公告
  • ✅ 有任何意見、想法,歡迎留言給Spicy知道喔
  • ✅ 固定於每周一至周五更新Blogger文章,周末不定期
前端程式Bonita BPMMySQL

【Bonita BPM】如何用MySQL管理資料 - Part1:基本設定

tags: Bonita BPM MySQL

Common 基本設定

  1. MySQL download 下載
  2. 資料庫使用的是MySQL的Workbench
  3. 通常連資料庫的功能會寫在:Service Task 的 Connectors in/out
  4. Connectors in:通常會是從資料庫資料出來,Select
  5. Connectors out:通常會是將資料寫入資料庫,Insert, Update
  6. 可以在Connectors List 的 DataBase - MySQL 5.5 找到

MySQL

Database access information 資料庫的驗證資訊

Enter the database access information

  1. Driver:基本上都是com.mysql.jdbc.Driver
  2. URL:jdbc:mysql://localhost:3306/schemas名稱?useUnicode=true&characterEncoding=UTF-8
    • 會加?後面那串,主要功能是指定字符的編碼、解碼格式
    • 取數據:先將數據按GBK格式解碼成字節碼,然後再將解碼後的字節碼重新按UTF-8編碼,最後再將數據返回
    • 存數據:存數據時,會先用UTF-8格式將數據解碼成字節碼,然後再將解碼後的字節碼重新使用GBK編碼存入
  3. Username:資料庫的Username
  4. Password:資料庫的Password
  5. 以上2~4點,推薦使用Parameters,參考連結

Enter query 輸入程式碼

Enter a query or batch script

  1. 直接輸入SQL語法的query
  2. 點擊下方的 Switch editor… 切換成script撰寫,通常使用於當query需要Bonita的變數時

Output operations definition 輸出的資料設定

Retrieve connector outputs and store them in process or business variables

  1. Please select the connector output mode
    • Graphical mode
    • Scripting mode:通常是使用這個模式,connector會回傳java object java.sql.ResultSet
  2. 接收SQL傳過來的資料,於Bonita的process or business variables,通常用於SQL指令為Select
  3. 如果是Insert, Update,這個步驟可以跳過

Reference 參考資料

  1. MySQL URL指定編碼:https://hk.saowen.com/a/912f35f1bde96dcbdab0f7df4d1a2e210fb1a3bc76e495c2551d04cc517f3ce5
  2. ResultSet:https://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html

連結:【Bonita BPM】如何用Parameters增加工作效率

Part2:範例

連結:【Bonita BPM】如何用MySQL管理資料 - Part2:範例

沒有留言:

張貼留言

本網站建議使用電腦或平板瀏覽