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 ตัวโหลดหรือบันทึก Binder หากไม่สามารถใช้รูปแบบนี้หรือแบบฟอร์มของคุณมีฟิลด์ตารางไฟล์หรือรูปภาพ คุณจะต้องใช้ 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