Golang Database Driver
Golang memiliki beberapa driver untuk koneksi database, diantarnya :
1. MySQL
Untuk instalasi dan set up bisa klik link berikut.
2. PostgreSQL
Untuk instalasi dan set up bisa klik link berikut.
Link code
Berikut link code lengkap contoh koneksi database MySQL dan PostgreSQL di Golang.
Golang Database Pool
Database pool digunakan untuk management access database di Golang. Di package "database/sql", golang menyediakan 4 parameter management access seperti berikut.
Code lengkap-nya dapat dilihat dibawah ini
Close koneksi database
Jika SetMaxIdleConns dan SetMaxOpenCons diinisiasi value-nya, koneksi perlu segera mungkin di close agar bisa digunakan untuk menjalankan query di function lain.
Penerapan db.Close() dapat dilihat di materi selanjutnya.
Reference:
Last updated