ช่วยผมด้วยครับ
ถ้าเราจะใช้ string[] เก็บค่า ในดาต้าเบส
ให้มันเก็บค่าใน คอลัมเดียวอะคับ เป็นคอลัมชนิด text
สมมุติ มีหลายๆ แถว(เรคคอด) แล้วให้มันเก็บลง String[]
เราจะต้องทำยังไง อะคับ T^T
ช่วยด้วยค้าบบบบ
ช่วยผมด้วยครับ
ถ้าเราจะใช้ string[] เก็บค่า ในดาต้าเบส
ให้มันเก็บค่าใน คอลัมเดียวอะคับ เป็นคอลัมชนิด text
สมมุติ มีหลายๆ แถว(เรคคอด) แล้วให้มันเก็บลง String[]
เราจะต้องทำยังไง อะคับ T^T
ช่วยด้วยค้าบบบบ
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
ได้แล้วครับ ผมเก้บค่าในดาต้าเบส ให้มันต่อๆ กันก่อนอะคับ
>>>>>>>>>> string xx = xx + “|”+ row.get(4).toString();
แล้วจากนั้นผมเรียกใช้เมดท็อด
>>>>>>>>>> String[] xxx=xx.split(“\\|”);
มันจะแยกให้ครับ ระหว่างเครื่องหมาย | ใน xx ที่เก็บไว้ใน string
แยกแล้วจะเก้บเป็น Array ให้ได้เลยครับ
ก็ต้องแนวๆนี่แหละครับ แต่ต้องระวังนิดนึงถ้าเกิดไปใช้ใน loop แล้ว loop แต่ละรอบจำนวนไม่เท่ากัน เวลาถอดอาจจะมีปัญหาได้ เพราะ array index อาจจะไม่ตรงได้ ถ้าจะเอา process นี้ไว้ใน loop ต้องทำให้ทุกรอบวิ่งเท่ากันเอาไว้
ขอบคุณครับ สำหรับคำแนะนำ
ที่ผมทำคือไม่ได้เอา Array ใว้ในลูปนะคับ
ที่ไว้ในลูปก็แค่ วน เก้บค่าใน String เฉยๆ อ่าคับ
แล้วค่อยมาแตกข้อมุล นอกลูป แล้วเก้บไว้ใน Array
แต่ก็ขอบคุณค้าบ ไม่รุ้ผมแย้งถูกรึป่าวนะคับ – -‘