Tujuan pembelajaran: Belajar menghubungkan dua database
Untuk ASP, database yang umum kami gunakan tidak lebih dari ACCESS dan SQL SERVER, dan hal yang sama berlaku untuk ASP.NET, namun ASP.NET memiliki komponen koneksi khusus untuk SQL SERVER dan tidak merekomendasikan OLE DB.
Pertama, lihat database koneksi ACCESS dan buka;
string strConnection="Penyedia=Microsoft.Jet.OleDb.4.0;Sumber Data=";
strConnection+=Server.MapPath("*.mdb"); //* adalah nama database
OleDbConnection objConnection=OleDbConnection baru(strConnection);
objConnection.Buka();
redupkan objConnection sebagai OleDbConnection
objConnection=OleDbConnection baru("Penyedia=Microsoft.Jet.OleDb.4.0; Sumber Data="+Server.MapPath("*.mdb"))
objConnection.Buka()
Mari kita lihat database koneksi SQL SERVER dan membukanya;
string strConnection="server=koneksi basis data;uid=nama pengguna;pwd=kata sandi;database=nama basis data";
SqlConnediob objConnection=SqlCONnection baru(strConnection);
objConnection.Buka();
redupkan objConnection sebagai SqlConnectiom
objConnection=SqlConnection baru("server=koneksi basis data;uid=nama pengguna;pwd=kata sandi;database=nama basis data")
objConnection.Buka()
Faktanya, di banyak tempat, selain pernyataan koneksi, perbedaan antara SQL SERVER dan ACCESS juga merupakan perbedaan antara SQL×× dan OLEDB××.
Selain itu, jika itu adalah database ACCESS, Anda perlu menyertakan pernyataan berikut di awal file ASPX
<%@Impor Namespace="Sistem.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
Jika itu adalah SQL SERVER, Anda perlu menyertakan pernyataan berikut:
<%@Impor Namespace="Sistem.Data"%>
<%@Import Namespace="System.Data.SqlClient"%>
Itu saja untuk hari ini, dan kita akan mulai membicarakan tentang pembacaan database besok.