#Golang Database

10 artikel

14 Menghapus (Delete) Data Gorm Library

14 Menghapus (Delete) Data Gorm Library

Panduan lengkap menghapus data di GORM dengan Golang, termasuk delete record, delete by primary key, delete hooks, dan unit test. Cocok untuk pemula!

07 Query Data Gorm Library Lanjutan (Bagian 1)

07 Query Data Gorm Library Lanjutan (Bagian 1)

Pelajari berbagai metode query lanjutan di GORM dengan Golang, termasuk Not Conditions, Selecting Fields, Order, Limit, Offset, dan lainnya. Dilengkapi contoh kode dan unit test.

05 Menampilkan Data atau Query Record di GORM dengan Golang

05 Menampilkan Data atau Query Record di GORM dengan Golang

Pelajari cara menampilkan data atau query record di GORM menggunakan Golang. Panduan lengkap dengan contoh kode, unit test, dan berbagai metode query ke database.

02 Deklarasi Model pada GORM: Panduan Lengkap ORM di Golang

02 Deklarasi Model pada GORM: Panduan Lengkap ORM di Golang

Pelajari cara deklarasi model pada GORM, library ORM populer di Golang. Panduan lengkap dengan contoh kode, konversi model, fields level permission, embedded struct, dan fields tags. Cocok untuk pemula yang ingin memahami GORM lebih dalam.

Menghubungkan Golang dengan Database MySQL/PostgreSQL

Menghubungkan Golang dengan Database MySQL/PostgreSQL

Golang, atau Go, telah menjadi bahasa pemrograman yang sangat populer karena kemudahan penggunaannya, performa tinggi, dan dukungan kuat dari komunitas. Salah satu aspek penting dalam pengembangan aplikasi adalah kemampuan untuk berinteraksi dengan database. Dalam artikel ini, kita akan membahas cara menghubungkan aplikasi Golang dengan dua database populer, yaitu MySQL dan PostgreSQL. Dengan pemahaman ini, Anda dapat membangun aplikasi yang lebih dinamis dan kaya fitur. Kami juga akan menunjukkan bagaimana melakukan operasi dasar seperti membuat, membaca, memperbarui, dan menghapus (CRUD) data dalam database. Untuk tutorial yang lebih mendetail, Anda dapat merujuk ke tutorial Golang database.

Pengenalan Integrasi Database MySQL pada Golang

Pengenalan Integrasi Database MySQL pada Golang

Pengenalan Package Database

Pada pemrograman Golang sebenarnya secara default itu memiliki sebuah package bernama database. Package ini memiliki kumpulan standar interface yang menjadikan standar untuk komunikasi ke dalam database sehingga kita bisa langsung membuat program yang akan kita buat itu menggunakan package tersebut untuk mengakses beberapa jenis database apapun dengan kode yang sama. Tetapi yang akan membedakan adalah hanya kode query SQL yang digunakan sesuai dengan database yang digunakan.

Cara Koneksi Golang Dengan Database MS SQL Server

Cara Koneksi Golang Dengan Database MS SQL Server

Dependency

Pastikan sudah buat projek dengan go mod init mssql-go pada folder mssql-go dan dependency yang akan kita pakai yaitu menggunakan

Cara Koneksi Golang Dengan Mongodb

Cara Koneksi Golang Dengan Mongodb

Dependecy yang dibutuhkan

Menambahkan beberapa dependency yang digunakan

"go.mongodb.org/mongo-driver/bson"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"

Membuat Koneksi Database

membuat fungsi koneksi database ke dalam mongodb.

Cara Koneksi Golang Dengan Database Postgres

Cara Koneksi Golang Dengan Database Postgres

Dependency

Pastikan sudah buat projek dengan go mod init postgres-go pada folder postgres-go dan dependency yang akan kita pakai yaitu menggunakan

Cara Komunikasi Golang Dengan Database Mysql

Cara Komunikasi Golang Dengan Database Mysql

Package atau Library

import  "github.com/go-sql-driver/mysql"

Inisialisasi Projek

Siapkan folder baru dengan nama mysql-native, lalu buat inisialisasi module golang agar lebih termodular. Berikut perintah cepatnya.