Este artigo apresenta principalmente o Guia do ASP para usar o MySQL Database.
O banco de dados MySQL se tornou o banco de dados preferido para muitos sites devido a suas vantagens, como curto, conveniente, rápido e gratuito. Para desenvolver páginas dinâmicas.
Meu ambiente é Windows98+PWS4.0+MySQL-3.23.32-WIN+PHP4
Software necessário:
PWS4.0
MySQL-3.23.32-WIN
MYODBC-2.50.36-DLL
Etapa 1: Instale o MySQL
Driver ODBD, copie o arquivo baixado MYODBD-2.50.46-DLL para o diretório Windows/System (Windows2000 é WinNT/System32) e crie um novo arquivo com o Reg (ou seja, o arquivo de registro) e adicione o seguinte conteúdo Copie para este arquivo.
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 = AAA
- Apilevel = 1
- Cptimeout = 120
- [Hkey_local_machine/software/odbc/odbcinst.ini/odbcdrivers]
- MyODBCDriver = instalado
Após salvar, clique duas vezes no arquivo e registre o código acima no registro do Windows.
Se instalado no Windows 2000, os valores das chaves primárias de driver e configuração precisam ser alteradas de acordo, não preciso dizer mais sobre isso aqui. Se for bem -sucedido, o item do driver MyodBD será visto no driver do painel de controle/fonte de dados ODBD!
Etapa 2: Criar banco de dados de link de arquivo ASP
Existem dois métodos aqui, um é estabelecer um DSN do sistema na fonte de dados ODBC. Mais tarde, descobri que, se eu não construir, posso usar o MySQL no ASP.
Abra o Painel de Controle/ODBD Data Source, selecione o sistema DSN e adicione um novo DSN.
Nome do Windows DSN: o nome do DSN que você deseja criar
Host mysql (nome ou ip): o nome ou endereço IP do servidor MySQL, geralmente preenchendo localhost
Nome do banco de dados MySQL: O banco de dados deve ser usado e o banco de dados é estabelecido no MySQL Manager. Aqui usamos um exemplo. Nome do banco de dados: HC188
Há uma tabela de dados: o usuário a tabela de dados possui dois campos: nome de usuário e senha e insira alguns dados à vontade.
Usuário: o nome de usuário do banco de dados do link, eu preenchi o super usuário root
Senha: Link do banco de dados Senha do usuário, se não, você não pode preenchê -lo
Porta (se não 3306): MySQL está na porta do servidor, se não for preenchida, o padrão é 3306
Comando SQL em Connect: Use o comando SQL para vincular o banco de dados, este item pode ser ignorado
Depois de preencher, selecione OK para salvar.
Os links a seguir para o código ASP do banco de dados!
- <%
- strConnection = dsn = hc188; driver = {myodbddriver}; server = localhost; uid = root; pwd =; database = hc188
- Setadodataconn = server.createObject (adodb.connection)
- adodataconn.openstrConnection
- STRQUERY = SELECT*DOUSER
- Setrs = adodataconn.execute (strquery)
- Ifnotrs.BoftThen
- %>
- < Tabela >
- < TR >
- < td < b > nome de usuário </b ></td >
- < Td >< B > Senha </B ></TD >
- </tr >
- <%
- Dowhilenotrs.eof
- %>
- < TR >
- < td ><%= rs (nome de usuário)%></td >
- < Td ><%= RS (senha)%></TD >
- </tr >
- <%
- rs.movenext
- Laço
- %>
- </Tabela >
- <%
- Outro
- Response.Write (desculpe, Nodatafound.)
- Endif
- rs.close
- Adodataconn.close
- Setadodataconn = nada
- SetrSemaildata = nada
- %>
O segundo método: pensei durante o uso que, se eu não configurar um sistema DSN, também posso usar o banco de dados MySQL?
O método é muito simples.
strConnection = defaultDir =; driver = {myodbc driver}; database = hc188
Curiosamente, eu estava descobrindo que esse método pode ser usado sem precisar de um nome de usuário ou senha. É um bug no mysql?
Todos os códigos acima foram testados e passados!
Espero que, durante este artigo, a introdução dos métodos de uso do banco de dados MySQL e ASP possa ajudá -lo.