Artikel ini terutama memperkenalkan panduan ASP untuk menggunakan database MySQL.
Basis data MySQL telah menjadi database yang disukai untuk banyak situs web karena keunggulannya seperti pendek, nyaman, cepat dan gratis. Untuk mengembangkan halaman dinamis.
Lingkungan saya adalah Windows98+PWS4.0+MySQL-3.23.32-Win+PHP4
Perangkat lunak yang diperlukan:
PWS4.0
MySQL-3.23.32-Win
MyoDBC-2.50.36-Dll
Langkah 1: Instal MySQL
Driver ODBD, salin file MyoDBD-2.50.46-Dll yang diunduh ke direktori Windows/System (Windows2000 adalah Winnt/System32) dan buat file baru dengan Extension REG (yaitu, file registri), dan tambahkan konten berikut Salin ke file ini.
Regedit4
- [Hkey_local_machine/software/odbc/odbcinst.ini/myodbcdriver]
- USAGECOUNT = DWORD: 00000002
- Driver = c: //windows//system//myodbc.dll
- Setup = c: //windows//system//myodbc.dll
- Sqllevel = 1
- FileUsage = 0
- Driverodbcver = 02.50
- ConnectFunctions = yyy
- Apilevel = 1
- CPTIMEOUT = 120
- [Hkey_local_machine/software/odbc/odbcinst.ini/odbcdrivers]
- myodbcdriver = terpasang
Setelah disimpan, klik dua kali file dan daftarkan kode di atas ke Windows Registry.
Jika diinstal di Windows 2000, nilai -nilai driver dan penyiapan tombol primer perlu diubah sesuai, saya tidak perlu mengatakan lebih banyak tentang itu di sini. Jika berhasil, item driver myoDBD akan terlihat di driver sumber data Panel Kontrol/ODBD!
Langkah 2: Buat database tautan file ASP
Ada dua metode di sini, satu adalah untuk membuat sistem DSN di sumber data ODBC. Kemudian saya menemukan bahwa jika saya tidak membangunnya, saya dapat menggunakan MySQL di ASP.
Buka Panel Kontrol/Sumber Data ODBD, pilih Sistem DSN, dan kemudian tambahkan DSN baru.
Nama DSN Windows: Nama DSN yang ingin Anda buat
Host MySQL (Nama atau IP): Nama atau alamat IP server MySQL, biasanya mengisi localhost
Nama Basis Data MySQL: Basis data harus digunakan, dan database ditetapkan di MySQL Manager. Di sini kami menggunakan contoh. Nama Basis Data: HC188
Ada tabel data: pengguna tabel data memiliki dua bidang: nama pengguna dan kata sandi, dan masukkan beberapa data sesuka hati.
Pengguna: Nama pengguna database tautan, saya mengisi pengguna super root
Kata Sandi: Tautan Kata Sandi Pengguna Database, jika tidak, Anda tidak dapat mengisinya
Port (jika bukan 3306): MySQL ada di port server, jika tidak diisi, standarnya adalah 3306
Perintah SQL di Connect: Gunakan perintah SQL untuk menautkan database, item ini dapat diabaikan
Setelah mengisi, pilih OK untuk menyimpan.
Tautan berikut ke kode ASP dari database!
- <%
- strconnection = dsn = hc188; driver = {myodbddriver}; server = localhost; uid = root; pwd =; database = hc188
- Setadodataconn = server.createObject (adodb.connection)
- adodataconn.openstrconnection
- Strquery = SELECT*fromSer
- SetRs = adodataconn.execute (strquery)
- Ifnotrs.boftthen
- %>
- < Tabel >
- < tr >
- < td < b > nama pengguna </b ></td >
- < td >< b > kata sandi </b ></td >
- </tr >
- <%
- Dowhilenotrs.eof
- %>
- < tr >
- < TD ><%= RS (nama pengguna)%></td >
- < TD ><%= RS (Kata Sandi)%></TD >
- </tr >
- <%
- rs.movenext
- Lingkaran
- %>
- </Tabel >
- <%
- Kalau tidak
- Response.write (maaf, nodatafound.)
- Endif
- rs.close
- adodataconn.close
- Setadodataconn = tidak ada
- SetRsemailData = tidak ada
- %>
Metode kedua: Saya telah berpikir selama menggunakannya jika saya tidak mengatur sistem DSN, dapatkah saya juga menggunakan database MySQL?
Metode ini sangat sederhana.
strconnection = defaultdir =; driver = {myoDbc driver}; database = hc188
Saya ingin tahu bahwa metode ini dapat digunakan tanpa memerlukan nama pengguna atau kata sandi. Apakah itu bug di mysql?
Semua kode di atas telah diuji dan dilewati!
Saya berharap bahwa melalui artikel ini, pengenalan metode penggunaan database MySQL dan ASP dapat membantu Anda.