1. ODBC merupakan standar untuk mengakses database melalui fungsi-fungsi umum dan bahasa SQL
2. DSN digunakan untuk mengakses sumber data ODBC di Windows dan dibuat melalui Control Panel
3. Fungsi ODBC seperti odbc_connect(), odbc_close(), dan odbc_result() memungkinkan mengakses dan mengolah data dari database melalui ODBC
2. AKASES DATABASE VIA ODBC
• ODBC (Open Database Connectivity) merupakan
standar yg dikembangkan oleh Microsoft dg
tujuan untuk memudahkan pengaksesan
database melalui sekumpulan fungsi bersifat
umum.
• Kesemuanya diakses dengan memakai kaidah
SQL (Structured Query Language).
• Pada SO Windows, sumber data ODBC dapat
diakses melalui DSN (Data Source Name) atau
nama sumber data.
4. MEMBUAT DSN
• DSN dapat dibuat dengan ODBC Data
Source (32bit) pada Control Panel
Windows 9x atau Control Panel,
Administrative Tools Windows
Xp,2000.
8. Fungsi-Fungsi ODBC
• Fungsi odbc_connect
– Untuk menghubungkan nama sumber data
ODBC.
– Bentuk:
Odbc_connect(nama_sumber, nama_user,
password)
– Menghasilkan FALSE jika hubungan gagal
– Jika TRUE, menghasilkan nilai balik bertipe
Integer.
9. Fungsi-Fungsi ODBC
• Fungsi odbc_close
– Untuk menutup hubungan dengan sumber
data ODBC.
– Bentuk:
Odbc_close(pengenal_hubungan)
– Nama pengenal adalah variabel yang
dinyatakan dalan odbc_connect.
11. Fungsi-Fungsi ODBC
• Fungsi odbc_close_all
– Untuk menutup semua hubungan dengan
sumber data ODBC.
– Bentuk:
Odbc_close_all()
– Tidak ada argumen yang perlu diberikan
12. Fungsi-Fungsi ODBC
• Fungsi odbc_do/odcb_exec
– Untuk meng-eksekusi permintaan yang ada
pada string_query.
– Bentuk:
Odbc_do(pengenal_hubungan,
string_query )
Odbc_exec(pengenal_hubungan,
string_query )
– Memberikan nilai balik bertipe integer yg
menyatakan pengenal hubungan.
13. Fungsi-Fungsi ODBC
• Fungsi odbc_num_fields
– Untuk memperoleh jumlah field yang terdapat
pada suatu hasil odbc_do atau odbc_exec.
– Bentuk:
Odbc_num_fields(pengenal_
hasil )
– Memberikan nilai balik bertipe integer yg
menyatakan pengenal hasil.
14. Fungsi-Fungsi ODBC
• Fungsi odbc_fetch_row
– Untuk memperoleh sebuah baris dari suatu himpunan
hasil.
– Bentuk:
Odbc_fetch_row(pengenal_
hasil,nomor_baris )
– Pengenal_hasil adalah nilai yang diperoleh dari
odbc_do atau odbc_exec.
– Nomor_baris adalah nomor baris yang ingin
diperoleh.
15. Fungsi-Fungsi ODBC
• Fungsi odbc_num_rows
– Untuk memperoleh jumlah record yang
terdapat pada suatu hasil odbc_do atau
odbc_exec.
– Bentuk:
Odbc_num_rows(pengenal_
hasil )
– Memberikan nilai balik bertipe integer yg
menyatakan pengenal hasil.
16. Fungsi-Fungsi ODBC
• Fungsi odbc_result
– Untuk memperoleh nilai dari sebuah kolom
pada baris saat ini.
– Bentuk:
Odbc_result(pengenal_hasil ,
kolom)
– Pengenal_hasil nilainya diambil dari perintah
odbc_do atau odbc_exec.
– Penomoran kolom dmulai dari 1.
17. Fungsi-Fungsi ODBC
• Fungsi odbc_result_all
– Untuk menampilkan semua baris dari suatu hasil ke
browser.
– Bentuk:
Odbc_result_all(pengenal_hasil,
format)
– Pengenal_hasil nilainya diambil dari perintah odbc_do
atau odbc_exec.
– Format adalah format tabel misal “border=2”