Direkomendasikan: Pertanyaan yang Sering Diajukan dalam Pengembangan Teknologi Produksi Web Dinamis ASP Berikut ini adalah konten yang dikutip: bgcolor =#f7f7f7> <tr> <td style = kiri: 0px;
ODBC (Open Database Interconnect): Ini adalah teknologi antarmuka basis data awal yang diperkenalkan oleh Microsoft. Ini sebenarnya pendahulu ADO. Koneksi basis data awal sangat sulit. Format setiap database berbeda, dan pengembang harus memiliki pemahaman yang mendalam tentang API yang mendasari setiap database yang mereka kembangkan. Artinya, ODBC saat ini (Open Database Connectivity), yang merupakan produk awal orang yang menciptakan API umum. Ada banyak jenis database yang memenuhi standar ini dan disebut database yang kompatibel dengan ODBC.
OLEDB (Tautan Object dan Embed) terletak di antara lapisan ODBC dan aplikasi Hubungkan langsung ke lapisan OLEDB, dan jika Anda melakukan ini, Anda akan melihat peningkatan kinerja kursor sisi server (kursor default Recordset dan kursor yang paling umum digunakan).
Gunakan ODBC untuk terhubung ke database:
Ada tiga jenis DSN di ODBC, dan perbedaannya sangat sederhana: Pengguna DSN hanya dapat digunakan untuk pengguna ini. Satu -satunya perbedaan antara sistem DSN dan file DSN adalah bahwa informasi koneksi disimpan di lokasi yang berbeda: Sistem DSN disimpan di area penyimpanan ODBC, sementara file DSN ditempatkan dalam file teks.
Saya tidak akan berbicara tentang metode penciptaan mereka.
Saat menggunakannya di ASP, tulisannya adalah sebagai berikut:
A.SQL Server:
Gunakan Sistem DSN: Connstr = DSN = DSNNAME;
Gunakan File DSN: Connstr = FiledSn = XX; UID = XX;
Anda juga dapat menggunakan string koneksi (sehingga Anda tidak perlu membuat DSN):
connstr = driver = {sql server}; server = servername; uid = xx; pwd = xxx
B. ACCESS:
Gunakan sistem dsn: connstr = dsn = dsnname
(Atau: connstr = dsn = dsnname; uid = xx; pwd = xxx)
Gunakan file dsn: connstr = filedsn = xx
Anda juga dapat menggunakan string koneksi (sehingga Anda tidak perlu membuat DSN):
connstr = driver = {Microsoft Access Driver}; dbq = d: /abc/abc.mdb
Gunakan OLEDB untuk terhubung ke database:
| Berikut ini adalah konten yang dikutip: A.SQL Server: connstr = penyedia = sqloledb; Sumber data = servername; uid = xx; pwd = xxx; database = dbname B. ACCESS: connstr = provicer = microsoft.jet.oledb.4.0; Sumber data = c: /abc/abc.mdb |
Perlu dicatat bahwa kompatibilitas OLE DB dengan ODBC memungkinkan OLE DB untuk mengakses sumber data ODBC yang ada. Keuntungannya jelas. Ini tidak harus mengharuskan driver OLE DB untuk segera mengakses sistem data asli.
Penyedia ini terletak di lapisan OLE DB, sedangkan pengemudi terletak di lapisan ODBC. Jika Anda ingin menggunakan sumber data ODBC, Anda perlu menggunakan penyedia OLE DB untuk ODBC, yang kemudian akan menggunakan driver ODBC yang sesuai. Jika Anda tidak perlu menggunakan sumber data ODBC, Anda dapat menggunakan penyedia DB OLE yang sesuai, yang sering disebut penyedia asli.
Jelas bahwa menggunakan penyedia ODBC berarti lapisan tambahan diperlukan. Oleh karena itu, ketika mengakses data yang sama, penyedia OLE DB untuk ODBC mungkin sedikit lebih lambat dari penyedia OLE DB lokal.
Bagikan: ABS ATN COS, Fungsi Matematika Umum, dll., Penjelasan Rinci [Nama] ABS [Kategori] Fungsi matematika [prototipe] ABS (angka) [parameter] Diperlukan. Parameter angka adalah ekspresi numerik yang valid [nilai pengembalian] dari angka yang sama [pengecualian/kesalahan] tidak ada [