Site icon บริษัท โค๊ดบี จำกัด

สอน SQLite ใช้งานฐานข้อมูลแบบออฟไลน์กับ Unity C#

สอน-SQLite

สอน-SQLite

สอน SQLite ใช้งานฐานข้อมูลแบบออฟไลน์กับ Unity C#


SQLite เป็นระบบฐานข้อมูลที่ทำงานในลักษณะออฟไลน์หรือเป็นฐานข้อมูลที่ถูกเก็บไว้ในเครื่อง client นิยมนำไปใช้สำหรับพัฒนาโมบายแอพพลิเคชั่น เราจะสังเกตุเห็นว่าเวลาที่เราเล่นเกมส์มือถือจะสามารถเล่นได้ทั้งแบบออนไลน์และออฟไลน์ ข้อมูลต่าง ๆ จะถูกเก็บแบบออฟไลน์เมื่อเราเล่นเกมส์แบบไม่เชื่อมต่ออินเตอร์เนต และจะถูกอัพเดทไปที่ฐานข้อมูลบน Server เมื่อเราเชื่อมต่ออินเตอร์เนต

สร้าง Unity2D โปรเจค และฐานข้อมูล SQLite

SQLite3 test.db
  • 3. ฐานข้อมูลจะยังไม่ถูกสร้าง จนกว่าจะมี table มากกว่า 1 ในฐานข้อมูล ฉะนั้นให้เราพิมพ์คำสั่งเพื่อสร้างตารางดังนี้
    CREATE TABLE COMPANY(
       ID INT PRIMARY KEY     NOT NULL,
       NAME           TEXT    NOT NULL
    );

    จะเห็นว่ามีไฟล์ฐานข้อมูลชื่อว่า test.db ถูกสร้างขึ้นมาแล้ว อยู่ใน SQL_lite/Assets/test.db
    ใช้คำสั่ง insert เพื่อเพิ่มข้อมูลเข้าไปในตาราง COMPANY เขียนคำสั่งดังนี้

    INSERT INTO COMPANY (ID,NAME)
    VALUES (1, 'Witoon Pomipon');


    ตัวอย่างคำสั่งในโปรแกรม Terminal

  • เขียน C# ติดต่อกับฐานข้อมูล SQLite

    Exit mobile version