Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColorgreen
borderWidth1
titleBGColor#ddffcc
borderStylesolid
titleDefinition

JDBC Form Binder ช่วยให้คุณสามารถกำหนดวิธีการจัดเก็บแบบฟอร์มข้อมูลในฐานข้อมูล

โปรดทราบว่าในฐานะที่เป็นเครื่องผูกโหลดคุณจะต้องกำหนดค่าแหล่งข้อมูลและแบบสอบถามโปรดทราบว่าในฐานะที่เป็นเครื่องมือโหลดคุณจะต้องกำหนดค่าแหล่งข้อมูลและแบบสอบถาม คุณจะต้องเขียน SQL สำหรับ UPDATE และ DELETE ด้วย

...

NameDescription
Datasource
  • Custom Datasource
  • Default 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 ด้านบน

Info
titleTest the connection parameters

คลิกที่ปุ่ม "ทดสอบการเชื่อมต่อ(Test Connection)" ที่ด้านล่างของหน้าเพื่อทดสอบการกำหนดค่าของคุณ

SQL SELECT Query
Code Block
languagesql
linenumberstrue
SELECT * FROM app_fd_table WHERE  id = '#requestParam.id#'

Note: หากคุณใช้ JDBC ในตารางแบบฟอร์มสำหรับการโหลดหรือบันทึกขอแนะนำให้ใช้ไวยากรณ์ SQL ที่แตกต่างจากด้านบน กรุณาดาวน์โหลดและดูแอพตัวอย่างสำหรับ JDBC ในตารางแบบฟอร์มที่ด้านล่างของหน้านี้

SQL INSERT Query

ใช้ไวยากรณ์เช่นวงเล็บปีกกา {field_id} ในแบบสอบถามเพื่อฉีดข้อมูลแบบฟอร์มที่ส่งในแบบสอบถามเพื่อทดสอบข้อมูลที่ส่ง

Code Block
languagesql
linenumberstrue
INSERT app_fd_table 
       (id, 
        c_name, 
        c_emailaddress, 
        c_contacttel) 
VALUES ({id}, 
        {name}, 
        {emailAddress}, 
        {contactTel}) 

Note: ขอแนะนำให้ใช้ JDBC ตัวโหลดหรือบันทึกตัวยึดหากไม่สามารถใช้รูปแบบหรือกริดแบบฟอร์มของคุณมีองค์ประกอบของฟิลด์ไฟล์หรือรูปภาพ ตัวโหลดหรือบันทึก Binder หากไม่สามารถใช้รูปแบบนี้หรือแบบฟอร์มของคุณมีฟิลด์ตารางไฟล์หรือรูปภาพ คุณจะต้องใช้ Multirow Form Binder ที่เป็นค่าเริ่มต้นในกรณีนี้

SQL UPDATE Query
ใช้ไวยากรณ์เช่นวงเล็บปีกกา {field_id} ในแบบสอบถามเพื่อฉีดข้อมูลแบบฟอร์มที่ส่งในแบบสอบถามเพื่อทดสอบข้อมูลที่ส่ง
Code Block
languagesql
linenumberstrue
UPDATE app_fd_table 
SET    id = {id}, 
       c_name = {name}, 
       c_emailaddress = {emailAddress}, 
       c_contacttel = {contactTel} 
WHERE  id = {id} 
SQL DELETE Query
ใช้ในการลบบันทึกข้อมูลแบบฟอร์มในองค์ประกอบ Datalist หรือตาราง ใช้ไวยากรณ์เช่นวงเล็บปีกกา {id} ในแบบสอบถามเพื่อฉีดคีย์ข้อมูลหลักในแบบฟอร์ม
Code Block
languagesql
linenumberstrue
DELETE FROM app_fd_table 
WHERE  id = {id} 

...