Login:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

MySQL

Feed da seção MySQL

Newsletter de MySQL


Segunda-feira, 16/06/2003 - 01:59 - Por Marcos Ethur
Seções relacionadas:

Conectando o MySQL com Active Server Pages

Na coluna de hoje, apresentamos como conectar um banco de dados, construído no MySQL, com Active Server Pages (ASP). Normalmente, quando falamos em MySQL, os desenvolvedores de sites dinâmicos o associam à tecnologia do Personal Home Page (PHP), pelo fato de freqüentemente serem utilizados juntos. No entanto, o ASP, da Microsoft, que é concorrente do PHP, também pode ser utilizado com o MySQL, para isso temos de configurar uma conexão do tipo ODBC (Open Database Conectivity).

ODBC é uma interface que possibilita a um determinado aplicativo acessar qualquer base de dados, para a qual existe um driver ODBC. O MySQL, já há algum tempo, dá suporte para a utilização do ODBC. Para configurar o ODBC de uma base de dados em MySQL, é necessário primeiramente fazer o download do driver MyODBC, disponível no site www.mysql.com; atualmente, na versão 3.51.06 (embora já exista a versão alpha 3.52.00). Feito o download do driver, resta apenas instalá-lo na máquina e o ODBC source do windows, já teremos a opção do MySQL (Iniciar/Programas/Ferramentas Administrativas/Fontes de dados ODBC), como mostra a figura abaixo:

No ODBC, uma fonte de dados é chamada DSN - Data Source Name e pode ser de três tipos: user DSN, system DSN e File DSN.

Neste exemplo, estabeleceremos uma conexão com System DSN. Para isso, basta clicarmos na guia System DSN, do painel ODBC Data Source Administrator.

Em System DSN, basta clicar no botão Add, para adicionar o MySQL.

E, a seguir, clicar no driver do MySQL ODBC e após no botão concluir.

Neste ponto de conexão, a janela abaixo irá se abrir:

A configuração dos campos se dará da seguinte forma:

- Data Source Name - digite o nome do banco que você deseja acessar. Qualquer nome que você escolher será válido.

- Description box - entre com a descrição necessária para o DSN. Normalmente, esta opção já vem preenchida.

- Host or Server Name (or IP) - entre com o nome do servidor MySQL, que você deseja acessar. O padrão é 'localhost'.

- Database Name - coloque o nome do banco de dados do MySQL, que você deseja utilizar.

- User - entre com o username da sua base de dados.

- Password - entre com a sua senha.

- Port - a porta padrão de acesso é a de número 3306. Caso você use outra porta para acesso, digite o número da porta neste campo.

- SQL Command - você pode entrar aqui com um comando SQL, para utilizá-lo após a conexão. É opcional o preenchimento deste campo.

Preenchidos todos os campos, clique em "Test Data Source". Uma janela, parecida com esta exibida abaixo se abrirá:

Pronto! Agora é só criar a conexão com o banco de dados no ASP. Neste exemplo, utilizaremos o software Dreamweaver MX, da Macromedia, para mostrar como é feita a conexão. Depois de configurado para trabalhar com ASP, clique no botão + em Databases (painel Application) e escolha a opção "Data Source Name (DSN)".

A janela a seguir se abrirá. Nela, é só preencher os seguintes campos:
- Connection Name: o nome da conexão. Você pode escolher qualquer nome, desde que não contenha espaços ou números.
- Data Source Name (DSN): clique no botão Define e aparecerá a opção, previamente configurada, no ODBC.
- User Name: o nome de usuário no MySQL.
- Password: a senha no MySQL.

Caso todo o procedimento tenha dado certo, uma tela de confirmação aparecerá:

Concluídos esses passos, já podemos visualizar as tabelas da base de dados no painel Application. Agora, é só aproveitar os recursos que o ASP e o Dreamweaver MX oferecem!

Para finalizar, é bom lembrar que não só o servidor do MySQL deve estar rodando na máquina, para que todos esses passos apresentados sejam concluídos com êxito, como também devemos ter um servidor para rodar as páginas ASP - como o IIS (Windows 2000) ou PWS (para uso caseiro no Windows 98).

Bom trabalho!

Todos os artigos de Marcos Ethur

2 comentários publicados

  • 1. Problemas com conexão MySQL e IIS

    Domingo, 13/02/2005, por caroline moreira

    Muito bom o tutorial, mas e quando esta tudo certo, e vc tenta abrir a página e ele te da o erro Falha Catastrofica #8000ffff

    Responder comentário
  • 2. eu tb tive o mesmo problema "falha catastrófica"

    Quinta-feira, 01/09/2005, por Christiano

    na conexão do odbc ele passou deu certo, mas no dream weaver ele deu "falha catastrófica" não entendi. o que deu de errado?

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Marcos Ethur é pós-graduado em Informática, professor técnico e trabalha com MySQL dese 2000.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.