พอดีผมกำลังศึกษา ดาต้าเบส อยุ่อะคับ
อ่าน e-book ก็แล้ว ดูในเว้บก้อแล้ว
คือว่า ยังไม่ค่อยจะเข้าใจเท่าไรอะคับ
ช่วยอธิบายหน่อยได้รึป่าวคับ ว่า การจะสร้าง database ขึ้นมาสัก แอฟ เนี้ย
ต้องประกอบ ด้วยส่วนไหนบ้าง อะคับ *0*
ขอบคุณค้าบบ
พอดีผมกำลังศึกษา ดาต้าเบส อยุ่อะคับ
อ่าน e-book ก็แล้ว ดูในเว้บก้อแล้ว
คือว่า ยังไม่ค่อยจะเข้าใจเท่าไรอะคับ
ช่วยอธิบายหน่อยได้รึป่าวคับ ว่า การจะสร้าง database ขึ้นมาสัก แอฟ เนี้ย
ต้องประกอบ ด้วยส่วนไหนบ้าง อะคับ *0*
ขอบคุณค้าบบ
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
คร่าวๆ
input = แอพที่พัฒนาบนแอนดรอดย์
connect = webservice เป็นตัวกลางทำให้ Android คุยกับ database ได้สะดวกขึ้น
database = ฐานข้อมูล
ทั้งหมดนี้ต้องทำการเชื่อมต่อ internet หรือ อยู่ในวงแลนเดียวกัน test เล่นๆก็ เอา routerที่เป็นaccess point ทำแลน ก็ได้ครับ หนุกดี
ขอบคุณค้าบบบ แต่ผมก็ยัง งงๆ อยุ่ดีคับ
สงสัยต้องลองตัวอย่างอีกเยอะคับ
thxxxxx
อยากหาความรู้เรื่อง ดึง database จากเว็บอยู่เหมือนกัน
ของ Android แนะนำ DB SQLite ครับ
ครับผมกำลังศึกษา sqlite อยู่เหมือนกัน
แต่สั่งใสว่าหลักการทำงาน ของ sqlite ควรสร้างตอนรัน Appication แล้วลบตอนปิด Appication หรือไม่คับ
แล้วถ้าเราสร้างแล้วจะลบ Database ทิ้งทำอย่างไร
เพราะตอนนี้ ผมสร้างdatabase แล้ว insert ข้อมูลเข้า table จากไฟล์ .csv
และต้องการที่จะลบทิ้งต่อนปิด Appication ไป
ขอบคุณสำหรับทุกคำตอบและข้อเสนอแนะครับ
ลบ DB ทิ้งต้องใช้การ Clear cache ที่โปรแกรมเราครับ ทำได้ที่ Setting –> Application การติดตั้งโปรแกรม 1 ครั้ง คือสร้างฐานข้อมูลขึ้นมา 1 ชุด ถ้าตัว code ไม่มีคำสั่ง Update table เวลาติดตั้งโปรแกรมนั้นซ้ำโดยไม่ Clear cache มันจะเกิด Force error ครับ
ปล.เล่น DB ต้องมั่น Clear cache ไม่งั้นจะเจอปัญหาคาดไม่ถึงอยู่เรื่อย ^ ^
คืองง กับการใช้ onUpgrade ครับ ว่าจะทำงานในตอนไหน
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
db.execSQL(“DROP TABLE IF EXISTS “+hotelInfoTable);
onCreate(db);
}
จากตัวอย่างโค้ดผม จะให้มัน ลบ tableทิ้ง และสร้าง databaseใหม่
อย่างนี้ผิดหรือไม่ครับ เพราะว่า database เดิมไม่ถูกลบ ลบแค่table แล้วสร้างทับ
งงมากครับ????