Selasa, 24 April 2012

Koneksi ConnectionString MyODBC MySQL, PsqlODBC PostgreSQL dan Firebird ODBC

Bahasa pemrograman desktop windows populer biasanya tidak dibuat oleh vendor Open Source yang berlisensi Free. Sebut saja Visual Basic 6.0, Visual Basic.NET, dan Delphi.

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