В статье подробно описывается, как подключиться к базе данных MySQL в ASP, получить данные и вывести их. Также представлено решение основного кода подключения к MySQL и искаженного китайского кода, если вы хотите, чтобы ASP мог это сделать. для подключения к базе данных MySQL необходимо установить драйвер MySQL ODBC 3.51.
Давайте сначала посмотрим на следующий код
Скопируйте код кода следующим образом:
set conn = server.createobject(adodb.connection)
Conn.Open DRIVER={Драйвер MySQL ODBC 3.51};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;
Приведенный выше код является основной частью.
СЕРВЕР подключается к серверу, например 127.0.0.1.
БАЗА ДАННЫХ База данных магазинов для выбора
USER имя пользователя для входа на сервер
ПАРОЛЬ Пароль для входа на сервер
Хорошо, давайте посмотрим на пример
Скопируйте код кода следующим образом:
<%
'Проверка чтения содержимого базы данных MySql
strconnection=driver={драйвер mysql odbc 3.51};database=weste_net;server=localhost;uid=root;пароль=
'Нет необходимости настраивать dsn
установите adodataconn = server.createobject(adodb.connection)
adodataconn.open strconnection
strquery = выбрать * из новостей
установите rs = adodataconn.execute(strquery)
если не rs.bof, то
%>
<таблица>
<тр>
<td<b>Серийный номер</b></td>
<td><b>Название</b></td>
</tr>
<%
делай, пока не rs.eof
%>
<тр>
<td><%=rs(News_id)%></td>
<td><%=rs(News_Title)%></td>
</tr>
<%
rs.movenext
петля
%>
</таблица>
<%
еще
response.write(Нет данных.)
конец, если
RS.закрыть
adodataconn.close
установить adodataconn = ничего
установить rsemaildata = ничего
%>
Примечание
Кодировку базы данных я выше не задавал. Если есть искаженные китайские символы, можно попробовать.
'Установить клиентскую кодировку символов
Скопируйте код кода следующим образом:
conn.execute(набор имен ' & myChareSet & ')
решить
Если вы хотите использовать порт, отличный от 3306, нам необходимо установить драйвер базы данных ODBC для Mysql. После установки.
Скопируйте код кода следующим образом:
Conn.Open DRIVER={Драйвер MySQL ODBC 3.51};SERVER=127.0.0.1;PORT=3333;DATABASE=Shops;USER=root;PASSWORD=xxx;
Нет никаких проблем.