站長留言

  • ✅ 本站維護及更新歷史紀錄,詳情請參考公告
  • ✅ 有任何意見、想法,歡迎留言給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 找到

fBA8DcS

MySQL

Database access information 資料庫的驗證資訊

Enter the database access information

1YdyumV

  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的變數時

.jpg/

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,這個步驟可以跳過

OUjFOex

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:範例

沒有留言:

張貼留言

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