ก่อนหน้านี้ผมเคยทำเฉพาะVB.Net
หากต้องการสร้างหน้าจอสำหรับเรียกข้อมูลจากDatabase มาแสดงในรูปแบบตาราง
ผมก็แค่ไปสร้างDatasource และDatatableที่เกิดจากQuery SQL
แล้วนำมาBindingกับตาราง(Datagridview)
ซึ่งมันจะสร้างเมธอดสำหรับ Update,Insert,Deleteให้อัติโนมัติ เวลาต้องการแก้ไขค่าใดๆบนDatabase
ก็สามารถแก้ไขผ่านเมธอดเหล่านี่ได้เลย เพราะตารางDatagridviewมันถูกBindingกับDatabaseเอาไว้แล้ว
แต่ตอนนี้ผมมีโอกาสได้ทำโปรเจคJava บนPC โดยผมใช้ JTableในการส้รางตาราง
ทุกครั้งที่จะสร้าง Columnแต่ละตัวก็จะต้องAdd TableColumnทีละตัว
หากจะอัพเดทข้อมูล ก็ต้องเรียกใช้ฟังก์ชั่น "UPDATE customer SET Name = '" + Name + "' " + บลาๆๆๆๆ โดยโยน IndexRowและColumnของCellที่ต้องการอัพเดท ทีละตัว ทีละแถว
ก็เลยอยากจะทราบว่า Java มันพอจะมีระบบBindingแบบ .Netรึเปล่าครับ
Java มีระบบBindingSourceเหมือนใน.Netมั้ยครับ?
หากต้องการสร้างหน้าจอสำหรับเรียกข้อมูลจากDatabase มาแสดงในรูปแบบตาราง
ผมก็แค่ไปสร้างDatasource และDatatableที่เกิดจากQuery SQL
แล้วนำมาBindingกับตาราง(Datagridview)
ซึ่งมันจะสร้างเมธอดสำหรับ Update,Insert,Deleteให้อัติโนมัติ เวลาต้องการแก้ไขค่าใดๆบนDatabase
ก็สามารถแก้ไขผ่านเมธอดเหล่านี่ได้เลย เพราะตารางDatagridviewมันถูกBindingกับDatabaseเอาไว้แล้ว
แต่ตอนนี้ผมมีโอกาสได้ทำโปรเจคJava บนPC โดยผมใช้ JTableในการส้รางตาราง
ทุกครั้งที่จะสร้าง Columnแต่ละตัวก็จะต้องAdd TableColumnทีละตัว
หากจะอัพเดทข้อมูล ก็ต้องเรียกใช้ฟังก์ชั่น "UPDATE customer SET Name = '" + Name + "' " + บลาๆๆๆๆ โดยโยน IndexRowและColumnของCellที่ต้องการอัพเดท ทีละตัว ทีละแถว
ก็เลยอยากจะทราบว่า Java มันพอจะมีระบบBindingแบบ .Netรึเปล่าครับ