Artikel ini memperkenalkan secara rinci cara terhubung ke database MySQL di ASP dan mengetahui data serta outputnya. Artikel ini juga memperkenalkan solusi kode inti untuk menghubungkan ke MySQL dan kode kacau Cina terhubung ke database MySQL, Anda perlu menginstal driver MySQL ODBC 3.51.
Mari kita lihat kode berikut terlebih dahulu
Copy kode kodenya sebagai berikut:
setel koneksi = server.buat objek(adodb.koneksi)
Conn.Open DRIVER={Driver MySQL ODBC 3.51};SERVER=127.0.0.1;DATABASE=Toko;USER=root;PASSWORD=xxx;
Kode di atas adalah bagian inti.
SERVER terhubung ke server seperti 127.0.0.1
DATABASE Toko database untuk dipilih
Nama pengguna masuk server USER
Kata sandi masuk server PASSWORD
Oke, mari kita lihat sebuah contoh
Copy kode kodenya sebagai berikut:
<%
'Tes membaca isi database MySql
strconnection=driver={driver mysql odbc 3.51};database=weste_net;server=localhost;uid=root;kata sandi=
'Tidak perlu mengkonfigurasi dsn
setel adodataconn = server.createobject(adodb.koneksi)
koneksi adodataconn.open
strquery = pilih * dari Berita
setel rs = adodataconn.execute(strquery)
jika bukan rs.bof maka
%>
<tabel>
<tr>
<td<b>Nomor seri</b></td>
<td><b>Judul</b></td>
</tr>
<%
lakukan selagi tidak rs.eof
%>
<tr>
<td><%=rs(News_id)%></td>
<td><%=rs(Judul_Berita)%></td>
</tr>
<%
rs.movenext
lingkaran
%>
</tabel>
<%
kalau tidak
respon.tulis(Tidak ada data.)
berakhir jika
rs.tutup
adodataconn.tutup
setel adodataconn = tidak ada
setel rsemaildata = tidak ada
%>
Catatan
Saya tidak mengatur pengkodean database di atas. Jika ada karakter Cina yang kacau, Anda dapat mencobanya.
'Atur pengkodean karakter klien
Copy kode kodenya sebagai berikut:
samb.execute(tetapkan nama ' & myChareSet & ')
untuk memecahkan
Jika ingin menggunakan port selain 3306, kita perlu menginstal driver database ODBC untuk Mysql setelah instalasi
Copy kode kodenya sebagai berikut:
Conn.Open DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;PORT=3333;DATABASE=Toko;USER=root;PASSWORD=xxx;
Tidak ada masalah.