tags: Bonita BPM
MySQL
Common 基本設定
- MySQL download 下載
- 資料庫使用的是MySQL的Workbench
- 通常連資料庫的功能會寫在:Service Task 的 Connectors in/out
- Connectors in:通常會是從資料庫撈資料出來,Select
- Connectors out:通常會是將資料寫入資料庫,Insert, Update
- 可以在Connectors List 的 DataBase - MySQL 5.5 找到
MySQL
Database access information 資料庫的驗證資訊
Enter the database access information
- Driver:基本上都是
com.mysql.jdbc.Driver
- URL:
jdbc:mysql://localhost:3306/schemas名稱?useUnicode=true&characterEncoding=UTF-8
- 會加?後面那串,主要功能是指定字符的編碼、解碼格式
- 取數據:先將數據按GBK格式解碼成字節碼,然後再將解碼後的字節碼重新按UTF-8編碼,最後再將數據返回
- 存數據:存數據時,會先用UTF-8格式將數據解碼成字節碼,然後再將解碼後的字節碼重新使用GBK編碼存入
- Username:資料庫的Username
- Password:資料庫的Password
- 以上2~4點,推薦使用Parameters,參考連結
Enter query 輸入程式碼
Enter a query or batch script
- 直接輸入SQL語法的query
- 點擊下方的 Switch editor… 切換成script撰寫,通常使用於當query需要Bonita的變數時
Output operations definition 輸出的資料設定
Retrieve connector outputs and store them in process or business variables
- Please select the connector output mode
- Graphical mode
- Scripting mode:通常是使用這個模式,connector會回傳java object java.sql.ResultSet
- 接收SQL傳過來的資料,於Bonita的process or business variables,通常用於SQL指令為Select
- 如果是Insert, Update,這個步驟可以跳過
Reference 參考資料
- MySQL URL指定編碼:https://hk.saowen.com/a/912f35f1bde96dcbdab0f7df4d1a2e210fb1a3bc76e495c2551d04cc517f3ce5
- ResultSet:https://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html
Related Links 相關連結
連結:【Bonita BPM】如何用Parameters增加工作效率
沒有留言:
張貼留言