Database dengan database/sql
Bagian dari kursus Go
Semua program yang sudah Anda tulis sejauh ini melupakan seluruh isinya begitu proses berhenti. Untuk sebuah tool yang hanya mengubah input lalu selesai, itu tidak masalah. Untuk apa pun yang punya user, pesanan, sesi, atau riwayat, itu tidak berguna sama sekali.
Cara Go menangani hal ini agak tidak biasa dan sebaiknya dipahami sebelum menulis satu baris pun. Standard library menyediakan package bernama database/sql yang sama sekali tidak tahu apa-apa tentang PostgreSQL, MySQL, atau SQLite. Package itu hanya menentukan bentuk percakapannya: bagaimana membuka koneksi, bagaimana mengirim statement, bagaimana membaca baris hasilnya.
Ingin belajar Go Database dengan database/sql di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Go siap pakai, dan kerjakan Database dengan database/sql secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniDatabase dengan database/sqlYang akan kamu pelajari
- Database/sql package
- Driver imports
- Sql.Open and sql.DB pool
- Exec vs Query vs QueryRow
- Prepared statements
- Scanning rows
- Transactions
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
20 pelajaran- 1Halo, Go25 mnt
- 2Variabel dan Tipe Data25 mnt
- 3Alur Kendali: if dan for30 mnt
- 4Fungsi30 mnt
- 5Slice dan Map35 mnt
- 6Struct dan Pointer35 mnt
- 7Methods dan Interfaces35 mnt
- 8Penanganan Kesalahan35 mnt
- 9Modules dan Struktur Proyek35 mnt
- 10Proyek Akhir CLI Kecil40 mnt
- 11Tur Pustaka Standar40 mnt
- 12Pengujian dan Benchmarks40 mnt
- 13Goroutine dan Channel40 mnt
- 14Pola Konkurensi45 mnt
- 15Generics35 mnt
- 16Server HTTP45 mnt
- 17Database dengan database/sql45 mnt
- 18Performa dan Pembuatan Profil40 mnt
- 19Pola Desain dalam Go40 mnt
- 20Penerapan dan Produksi45 mnt
