Menurut pengalaman penulis ada 3 database yang banyak digunakan oleh perusahaan atau instansi dengan anggaran yang tidak cukup besar. Sehingga memilih Database Open Source yang berlisensi Free berikut ini, yaitu :
1. MySQL.
2. PostgreSQL.
3. Firebird.
Agar dapat terhubung ke bahasa pemrograman berbasis desktop, Microsoft telah membuat jembatan penghubung yaitu ODBC. Dimana vendor database harus membuat sendiri Driver ODBC-nya, sehingga kita harus mendownload driver tersebut, yaitu :
1. MySQL ODBC Driver untuk MySQL di
http://dev.mysql.com/downloads/connector/odbc/3.51.html untuk versi 3.51 http://dev.mysql.com/downloads/connector/odbc/ untuk versi 5.1
2. Postgres ODBC Driver di
http://www.postgresql.org/ftp/odbc/versions/msi/
Pilih salah satu versi, misalnya file : psqlodbc_09_01_0100.zip
3. Firebird / Interbase ODBC Driver di
http://www.firebirdsql.org/en/odbc-driver/
Pilih salah satu versi, misal file : Firebird_ODBC_2.0.1.152_Win32.exe
Kemudian untuk membuat koneksi ke database gunakan ConnectionString berikut ini
1. MySQL :
Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;Database=test;User=root; Password=;Option=3; Driver={MySQL ODBC 3.51 Driver};Server=localhost;Port=3306;Database=test;User=root; Password=;Option=3;2. PostgreSQL :
Driver={PostgreSQL};Server=localhost;Port=5432;Database=db;Uid=admin;Pwd=123; Driver={PostgreSQL ANSI};Server=localhost;Port=5432;Database=db;Uid=admin;Pwd=123; Driver={PostgreSQL UNICODE};Server=localhost;Port=5432;Database=db;Uid=admin;Pwd=123;3. Firebird / Interbase :
Driver={Firebird/InterBase(r) driver};Uid=SYSDBA;Pwd=masterkey; DbName=d:\firebird\examples\test.fdb;
Untuk database lain bisa anda temukan di website yang khusus membahas ConnectionString yaitu :
http://www.connectionstrings.com