Эта статья в основном представляет Руководство ASP по использованию базы данных MySQL.
База данных MySQL стала предпочтительной базой данных для многих веб -сайтов из -за ее преимуществ, таких как короткие, удобные, быстрые и свободные. Разработать динамические страницы.
Моя среда-Windows98+PWS4.0+MySQL-3.23.32-Win+PHP4
Требуемое программное обеспечение:
PWS4.0
MySQL-3.23.32-Win
myodbc-2.50.36-dll
Шаг 1: Установите MySQL
Драйвер ODBD, скопируйте загруженный файл MYODBD-2.50.46-DLL в каталог Windows/System (Windows2000 IS Winnt/System32) и создайте новый файл с помощью Extension Reg (то есть файл реестра) и добавьте следующее содержимое Скопируйте в этот файл.
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 = установлен
После сохранения дважды щелкните файл и зарегистрируйте приведенный выше код в реестр Windows.
При установке в Windows 2000 значения драйвера и настройки первичных клавиш должны быть соответствующим образом изменены, мне не нужно больше говорить об этом здесь. В случае успеха элемент драйвера MYODBD будет просмотреть в драйвере панели управления/источника данных ODBD!
Шаг 2: Создать базу данных ссылки на файл ASP
Здесь есть два метода, один из них - создать систему DSN в источнике данных ODBC. Позже я обнаружил, что если я не строю его, я смогу использовать MySQL в ASP.
Откройте панель управления/источник данных ODBD, выберите систему DSN, а затем добавьте новый DSN.
Имя Windows DSN: имя DSN, которое вы хотите создать
MySQL Host (имя или IP): имя или IP -адрес сервера MySQL, обычно заполняйте LocalHost
Имя базы данных MySQL: база данных должна быть использована, а база данных установлена в MySQL Manager. Здесь мы используем пример. Имя базы данных: HC188
Существует таблица данных: Пользователь Таблица данных имеет два поля: имя пользователя и пароль, и вставьте несколько данных по желанию.
Пользователь: имя пользователя базы данных ссылок, я заполнил корневой суперпользователь
Пароль: пароль пользователя базы данных ссылок, если нет, вы не можете заполнить его
Порт (если не 3306): MySQL находится в порте сервера, если не заполнен, по умолчанию 3306
Команда SQL на Connect: используйте команду SQL для ссылки базы данных, этот элемент можно игнорировать
После заполнения выберите OK, чтобы сохранить.
Следующие ссылки на код ASP базы данных!
- <%
- strconnection = dsn = hc188; driver = {myodbddriver}; server = localhost; uid = root; pwd =; database = hc188
- SetAdodAtaconn = server.createObject (adodb.connection)
- Adodataconn.openstrconnection
- strquery = select*fromUser
- Setrs = adodataconn.execute (strquery)
- Ifnotrs.boftthen
- %>
- < Таблица >
- < tr >
- < TD < B > Имя пользователя </B ></TD >
- < TD >< B > Пароль </B ></TD >
- </tr >
- <%
- Dowhilenotrs.eof
- %>
- < tr >
- < td ><%= rs (имя пользователя)%></td >
- < td ><%= rs (пароль)%></td >
- </tr >
- <%
- Rs.movenext
- Петля
- %>
- </Таблица >
- <%
- Еще
- Response.write (извините, NodataFound.)
- Эндиф
- Rs.close
- Adodataconn.close
- SetAdodaTaconn = ничего
- Setrsemaildata = ничего
- %>
Второй метод: я подумал во время использования, если я не настраиваю систему DSN, могу ли я также использовать базу данных MySQL?
Метод очень прост.
strConnection = defaultDir =; Driver = {MYODBC Driver}; Database = HC188
Я с любопытством обнаружил, что этот метод можно использовать, даже не нуждаясь в имени пользователя или пароля. Это ошибка в MySQL?
Все вышеперечисленные коды были протестированы и переданы!
Я надеюсь, что в этой статье введение методов использования базы данных MySQL и ASP может помочь вам.