ยินดีต้อนรับกลับมา
มาเริ่มเรียนรู้เกี่ยวกับฐานข้อมูลแบบเรียลไทม์ใน Firebase กันเถอะ
Firebase Realtime Database เป็นฐานข้อมูลที่โฮสต์บนคลาวด์
ข้อมูลถูกเก็บไว้ในรูปแบบ Json และซิงค์แบบเรียลไทม์ไปยังทุกเครื่องที่เชื่อมต่ออยู่
เรามาไปที่ Android Studio และเริ่มจัดการกับฐานข้อมูลแบบเรียลไทม์กันเถอะ
อ่าน, เขียน, บันทึกข้อมูล และอื่น ๆ อีกมากมาย
ในการเริ่มใช้ฐานข้อมูล Firebase ฐานข้อมูลแบบเรียลไทม์ เราจำเป็นต้องเพิ่มการพึ่งพาของมัน
ดังนั้นเรามาไปที่แอป Firebase Demo บนคอนโซลที่ dot Firebase.google.com เพื่อดูคุณสมบัติการสร้างทั้งหมด
และที่นี่ฉันต้องเปิดใช้งานฐานข้อมูลแบบเรียลไทม์
จากนั้นฉันต้องคลิกที่ปุ่มสร้างฐานข้อมูลนี้
ให้คงตำแหน่งฐานข้อมูลแบบเรียลไทม์ไว้เป็นค่าเริ่มต้น
และฉันจะเริ่มในโหมดทดสอบ
โหมดนี้เหมาะสำหรับการเริ่มต้นใช้งานไลบรารีสำหรับไคลเอนต์บนมือถือและเว็บ
แต่จะอนุญาตให้ทุกคนอ่านและเขียนทับข้อมูลของคุณได้
คลิกเปิดใช้งาน และนี่คือฐานข้อมูลแบบเรียลไทม์ของเรา
คุณจะเห็นว่ามีกฎข้อมูล, การสำรองข้อมูล, การใช้งาน และการขยาย
ตอนนี้ฉันจะมุ่งเน้นไปที่ส่วนข้อมูลนี้ก่อน และคุณสามารถดูลิงก์ของเราได้
URL อ้างอิงของเราคือ dot firebase I o.com
ฉันจะคลิกที่นี้เพื่อไปยังเอกสารเพื่อรับการพึ่งพาของฐานข้อมูล Firebase Real Time
คลิกที่ฐานข้อมูลแบบเรียลไทม์ และคลิกที่การตั้งค่าแอนดรอยด์
และที่นี่ฉันจำเป็นต้องดึง dependency ล่าสุด
อีกครั้งครับทุกคน
หากคุณใช้ Firebase Bom คุณไม่จำเป็นต้องระบุเวอร์ชันของบริการ Firebase ของคุณ
ฉันจะใช้ Java Android และฉันจะคัดลอกนี้
ไปที่ Kotlin และเพิ่มการพึ่งพาสำหรับฐานข้อมูลแบบเรียลไทม์นี้ จากนั้นวางที่นี่
ซิงค์ตอนนี้
และคุณพร้อมที่จะใช้ฐานข้อมูลแบบเรียลไทม์อีกครั้งแล้วครับทุกคน มาต่อกันที่กฎกันเถอะ
และฐานข้อมูลแบบเรียลไทม์มีภาษาสำหรับกฎแบบประกาศที่ช่วยให้คุณสามารถกำหนดโครงสร้างข้อมูล
วิธีการจัดทำดัชนี
และเวลาที่สามารถอ่านหรือเขียนข้อมูลได้
ที่นี่คุณสามารถอ่านได้
เราเปิดใช้งานและเขียน
คุณสามารถเห็นได้ว่าเป็นระยะเวลาหนึ่งเดือนนับจากวันที่ปัจจุบันของฉัน
ดังนั้นคุณจะสามารถอ่านและเขียนจากฐานข้อมูลได้
กลับไปที่ส่วนข้อมูลกันเถอะ
และนี่คือเอกสารอ้างอิงของเรา
และลำดับชั้นฐานข้อมูลลำดับชั้นของเราจะแสดงอยู่ที่นี่
ตอนนี้เรามาเริ่มกิจกรรมหลักกันเถอะ
นี่คือกิจกรรมมุมมองว่างของเรา
ในวิดีโอนี้เราจะเรียนรู้วิธีการเขียนข้อมูลและวิธีการแทรกข้อมูลลงในฐานข้อมูลของเรา
ฉันจะเริ่มต้นด้วยการสร้างอินสแตนซ์ฐานข้อมูลโดยใช้ Firebase Database
และคุณสามารถเห็นได้ว่าฉันนำเข้าคลาสนี้มาจากแพ็กเกจฐานข้อมูล Google Firebase
ฐานข้อมูล Firebase ฐานข้อมูลเท่ากับ Firebase database dot get instance.
เมธอด Firebase dot get instance เป็นเมธอดที่จัดเตรียมโดย Firebase Realtime
Database SDK สำหรับ Android ที่ช่วยให้คุณสามารถรับอินสแตนซ์ของฐานข้อมูลแบบเรียลไทม์ของ Firebase ได้
โดยปกติแล้วคุณจะใช้วิธีนี้เพื่อเริ่มต้นและเข้าถึงฐานข้อมูลในแอปพลิเคชัน Android ของคุณ
เมื่อคุณได้รับอินสแตนซ์ของฐานข้อมูลแล้ว
คุณสามารถใช้มันเพื่อรับการอ้างอิงไปยังตำแหน่งหรือโหนดเฉพาะภายในฐานข้อมูลของคุณได้
การอ้างอิงเหล่านี้ช่วยให้คุณสามารถอ่านและเขียนข้อมูลที่ตำแหน่งเหล่านั้นได้
ฉันเริ่มใช้การอ้างอิงฐานข้อมูล โดยการอ้างอิงของฉันเท่ากับฐานข้อมูลจุดวิธีการรับอ้างอิง
และที่นี่ฉันจำเป็นต้องระบุโหนดและโหนดที่คุณต้องการเข้าถึงภายในฐานข้อมูลของคุณ
ตัวอย่างเช่น เส้นทางคือโหนดข้อความ โหนดจะถูกตั้งชื่อว่าข้อความพร้อมการอ้างอิงถึงโหนดเฉพาะ
คุณสามารถดำเนินการฐานข้อมูลได้หลากหลาย เช่น การอ่านข้อมูลพร้อมเพิ่มผู้ฟังสำหรับวิธีการเหตุการณ์ค่าเดียว
การเขียนข้อมูลด้วยวิธีการตั้งค่าค่า และอื่นๆ
ในวิดีโอนี้ เราจะได้เรียนรู้เกี่ยวกับวิธีการตั้งค่าค่าคงที่
ดังนั้นฉันจึงเริ่มต้นด้วยวิธีการตั้งค่าจุดอ้างอิงของฉัน
และที่นี่ฉันจำเป็นต้องตั้งค่าโดยส่งอาร์กิวเมนต์ประเภทสตริงไปยังเมธอดตั้งค่านี้
ฉันจะใช้คำว่า "สวัสดี" จากหลักสูตรของเรา
ให้เราเรียกใช้แอปพลิเคชันของเรา และตรวจสอบให้แน่ใจว่าคุณได้เพิ่มสิทธิ์การเชื่อมต่ออินเทอร์เน็ตไว้ในไฟล์ Android Manifest แล้ว
เพื่อเข้าถึงอินเทอร์เน็ตโดยใช้สิทธิ์ของผู้ใช้
อินเทอร์เน็ต
วิ่งอีกครั้งกันเถอะ
นี่คือแอปพลิเคชันของเรา
สวัสดีครับ/ค่ะ โลก
ไม่มีอะไรให้แสดง และคุณสามารถเห็นโหนดข้อความถูกสร้างขึ้นแล้ว และค่า hello จากคอร์สของเราถูกเพิ่มเข้าไปแล้ว
ขอแสดงความยินดีด้วยครับ/ค่ะ
เราได้สร้างฐานข้อมูลแบบเรียลไทม์ของเรา
เราได้รับข้อมูลอ้างอิงและเราแทรกข้อมูลลงในฐานข้อมูลนี้