JDBC Form Binder ช่วยให้คุณสามารถกำหนดวิธีการจัดเก็บแบบฟอร์มข้อมูลในฐานข้อมูล โปรดทราบว่าในฐานะที่เป็นเครื่องผูกโหลดคุณจะต้องกำหนดค่าแหล่งข้อมูลและแบบสอบถาม คุณจะต้องเขียน SQL สำหรับ UPDATE และ DELETE ด้วย |
นี่เป็นคุณสมบัติใหม่ใน Joget Workflow เวอร์ชั่น 6 |

ภาพที่ 1: คุณสมบัติตัวยึดฟอร์ม
| Name | Description | |
|---|---|---|
| Datasource |
โดย Default Datasource เป็นฐานข้อมูลที่ Joget ของคุณกำลังใช้งานอยู่ | |
| Custom JDBC Driver | ไดร์เวอร์ JDBC แบบกำหนดเอง ฟิลด์นี้จำเป็นเมื่อเลือก Custom Datasource ใน Datasource ด้านบน | |
Custom JDBC URL | URL JDBC ที่กำหนดเอง ฟิลด์นี้จำเป็นเมื่อเลือก Custom Datasource ใน Datasource ด้านบน | |
Custom JDBC Username | ชื่อผู้ใช้ JDBC ที่กำหนดเอง ฟิลด์นี้จำเป็นเมื่อเลือก Custom Datasource ใน Datasource ด้านบน | |
Custom JDBC Password | รหัสผ่าน JDBC ที่กำหนดเอง ฟิลด์นี้จำเป็นเมื่อเลือก Custom Datasource ใน Datasource ด้านบน
| |
| SQL SELECT Query |
|

ภาพที่ 2: คุณสมบัติของตัวยึดแบบฟอร์มสำหรับเก็บฟอร์ม JDBC
| Name | Description | |
|---|---|---|
| Datasource |
โดย Default Datasource เป็นฐานข้อมูลที่ Joget ของคุณกำลังใช้งานอยู่ | |
| Custom JDBC Driver | ไดร์เวอร์ JDBC แบบกำหนดเอง ฟิลด์นี้จำเป็นเมื่อเลือก Custom Datasource ใน Datasource ด้านบน | |
Custom JDBC URL | URL JDBC ที่กำหนดเอง ฟิลด์นี้จำเป็นเมื่อเลือก Custom Datasource ใน Datasource ด้านบน | |
Custom JDBC Username | ชื่อผู้ใช้ JDBC ที่กำหนดเอง ฟิลด์นี้จำเป็นเมื่อเลือก Custom Datasource ใน Datasource ด้านบน | |
Custom JDBC Password | รหัสผ่าน JDBC ที่กำหนดเอง ฟิลด์นี้จำเป็นเมื่อเลือก Custom Datasource ใน Datasource ด้านบน
| |
| SQL SELECT Query |
Note: หากคุณใช้ JDBC ในตารางแบบฟอร์มสำหรับการโหลดหรือบันทึกขอแนะนำให้ใช้ไวยากรณ์ SQL ที่แตกต่างจากด้านบน กรุณาดาวน์โหลดและดูแอพตัวอย่างสำหรับ JDBC ในตารางแบบฟอร์มที่ด้านล่างของหน้านี้ | |
| SQL INSERT Query | ใช้ไวยากรณ์เช่นวงเล็บปีกกา {field_id} ในแบบสอบถามเพื่อฉีดข้อมูลแบบฟอร์มที่ส่ง
Note: ขอแนะนำให้ใช้ JDBC ตัวโหลดหรือบันทึกตัวยึดหากไม่สามารถใช้รูปแบบหรือกริดแบบฟอร์มของคุณมีองค์ประกอบของฟิลด์ไฟล์หรือรูปภาพ คุณจะต้องใช้ Multirow Form Binder ที่เป็นค่าเริ่มต้นในกรณีนี้ | |
| SQL UPDATE Query | ใช้ไวยากรณ์เช่นวงเล็บปีกกา {field_id} ในแบบสอบถามเพื่อฉีดข้อมูลแบบฟอร์มที่ส่ง
| |
| SQL DELETE Query | ใช้ในการลบบันทึกข้อมูลแบบฟอร์มในองค์ประกอบ Datalist หรือตาราง ใช้ไวยากรณ์เช่นวงเล็บปีกกา {id} ในแบบสอบถามเพื่อฉีดคีย์ข้อมูลหลักในแบบฟอร์ม
|
ด้านล่างเป็นแอพตัวอย่างที่แสดงให้เห็นถึงการใช้ JDBC Load และ Save Binders: ตัวอย่างแอป JDBC ในแบบฟอร์ม APP_jdbc_example.jwa.ตัวอย่างแอป JDBC ในฟอร์มตาราง APP_Example_JDBC_Binder_on_Form_Grid.jwa