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.

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