Artikel ini terutama memperkenalkan metode koneksi ASP ke database SQL Server 2008 melalui ODBC.
Metode untuk membuat file koneksi database [file dsn]
Buat file ODBC DSN
Sebelum membuat skrip database, Anda harus menyediakan cara bagi ADO untuk menemukan, mengidentifikasi, dan berkomunikasi dengan database. Driver database menggunakan Nama Sumber Data (DSN) untuk mencari dan mengidentifikasi database spesifik yang sesuai dengan ODBC untuk meneruskan informasi dari aplikasi Web ke database. Biasanya, DSN berisi konfigurasi database, keamanan pengguna, dan informasi lokasi, dan dapat diperoleh sebagai tabel di kunci registri Windows NT atau sebagai file teks.
Dengan ODBC, Anda dapat memilih jenis DSN yang ingin Anda buat: pengguna, sistem, atau file. DSN pengguna dan sistem disimpan di registri Windows NT. Sistem DSN memungkinkan semua pengguna masuk ke server tertentu untuk mengakses database, sedangkan DSN pengguna membatasi koneksi database ke pengguna tertentu menggunakan kredensial keamanan yang sesuai. File DSN digunakan untuk mendapatkan tabel dari file teks, menyediakan akses ke banyak pengguna, dan dapat dengan mudah ditransfer dari satu server ke server lain dengan menyalin file DSN. Karena alasan ini, contoh dalam topik ini menggunakan file DSN.
Anda dapat membuat file berbasis DSN dengan membuka Control Panel dari menu Start Windows. Klik dua kali ikon ODBC, lalu pilih halaman properti File DSN, klik Tambah, pilih Driver Database, dan klik Berikutnya. Ikuti instruksi di bawah ini untuk mengkonfigurasi DSN untuk perangkat lunak database Anda.
Mengonfigurasi File DSN untuk Database Microsoft Access
CATATAN Untuk alasan kinerja dan keandalan, kami sangat menyarankan Anda menggunakan mesin database server-klien untuk mengkonfigurasi data yang didorong oleh aplikasi Web yang harus dapat diakses oleh lebih dari 10 pengguna secara bersamaan. Meskipun ASP dapat menggunakan database apa pun yang sesuai dengan ODBC, ASP dirancang dan diuji secara ketat untuk digunakan dengan database client-server, termasuk Microsoft®SQL Server, Oracle, dan lainnya.
ASP mendukung database file bersama (seperti Microsoft® Access atau Microsoft® FoxPro) sebagai sumber data yang valid. Meskipun beberapa contoh dalam dokumentasi ASP menggunakan database file bersama, kami menyarankan penggunaan mesin database tersebut hanya untuk skenario pengembangan atau penerapan terbatas. Basis data file bersama mungkin tidak cocok untuk basis data server-klien yang melayani aplikasi Web dengan permintaan tinggi dan berkualitas tinggi.
Konfigurasikan file database SQL Server DSN
Catatan Jika database berada di server jauh, hubungi administrator server untuk informasi konfigurasi tambahan; prosedur berikut ini menggunakan pengaturan default ODBC SQL Server, yang mungkin tidak berlaku untuk konfigurasi perangkat keras Anda.
Catatan Biasanya, Anda hanya dapat menggunakan log untuk men-debug masalah akses database.
Koneksi server SQL dan informasi keamanan
Jika Anda mengembangkan aplikasi database ASP yang menyambung ke database SQL Server jarak jauh, Anda harus mempertimbangkan masalah berikut ini:
Perhatikan bahwa menggunakan soket TCP/IP dapat meningkatkan kinerja saat menyambung ke database jarak jauh.
Untuk informasi lebih lanjut tentang topik ini, lihat http://www.microsoft.com/sqlsupport/
Halaman beranda Dukungan Teknis Microsoft SQL Server.
Konfigurasikan file database Oracle DSN
Pertama-tama pastikan bahwa perangkat lunak pengguna Oracle telah diinstal dengan benar di komputer tempat DSN akan dibuat. Untuk informasi lebih lanjut, hubungi administrator server Anda atau lihat dokumentasi perangkat lunak database Anda.
Perhatikan bahwa file DSN memiliki ekstensi .dsn dan terletak di direktori /Programs/Common Files/ODBC/Data Sources.
Untuk informasi lebih lanjut tentang pembuatan berkas DSN, kunjungi situs Web Microsoft ODBC: http://microsoft.com/odbc/.
==================== ==
Langkah pertama dalam mengakses informasi database adalah membuat koneksi ke sumber database. ADO menyediakan objek Connection yang dapat digunakan untuk membuat dan mengelola koneksi antara aplikasi dan database ODBC. Objek Connection memiliki berbagai properti dan metode yang bisa Anda gunakan untuk membuka dan menutup koneksi database dan mengeluarkan permintaan kueri untuk memperbarui informasi.
Untuk membuat koneksi database, Anda harus terlebih dahulu membuat instance dari objek Connection. Misalnya, skrip berikut membuat objek Connection dan kemudian membuka koneksi database:
?
- <%
- 'Buat objek koneksi
- Setcn=Server.CreateObject(ADODB.Koneksi)
- 'Buka koneksi; string mengacu pada DSN
- cn.OpenFILEDSN=Database Saya.dsn
- %>