Veja a disponibilidade de registro de um domínio:

  • www.
  • suporte / windows

ASP e MYsql

MySQL é o sistema de banco de dados mais popular atualmente e fazer um script ASP utilizar esse sistema é simples.


Primeiramente, você precisa estar no servidor onde está instalado o Driver ODBC que permite que os scripts ASP se conectem com bases MySQL.

Painel de Administração do MySQL

Oferecemos a você uma interface amigável e fácil de usar para você criar suas tabelas e administrar a sua base MySQL de sua conta Windows.


O endereço de acesso é http://mysql.seudominio.com(.br). Substitua o termo "seudominio" para o nome do seu site.

O acesso ao banco de dados MySQL também pode ser realizado de forma externa. Neste caso, é necessário que você tenha um endereço IP fixo em sua conexão de internet, e este IP será configurado junto ao seu banco, sem custos adicionais.

Entre com seu login e senha e usufrua de todas as funcionalidades desse painel!

Para habillitar o serviço, assim como o acesso externo, basta solicitar através de nosso formulário de suporte. É Grátis!

Usando o MySQL com ASP

Abaixo, seguem exemplos de conexão com uma base MySQL usando DSN, usando uma string de conexão e exemplos de como podemos manipular dados de uma base MySQL.

Conexão usando DSN

DSN significa Data Source Name e basicamente é um "atalho" que pode ser criado pelos administradores do servidor para que você use em seu código.

Para solicitar a criação de um DSN, entre em contato conosco pelo formulário de suporte, fornecendo o nome do DSN desejado.

Suponhamos que o DSN desejado foi o "mysql_dsn". Uma vez criado, segue abaixo o código ASP efetuando a conexão e tentando listar os campos da tabela "Contatos".

<%
on error resume next
dim adoConn
dim adoRS
dim counter
set adoConn = Server.CreateObject("ADODB.Connection")
set adoRS = Server.CreateObject("ADODB.Recordset")
adoConn.Open "DSN=mysql_dsn"
adoRS.ActiveConnection = adoConn
if adoConn.errors.count = 0 then
response.write "<h2>Campos na tabela 'Contatos':</h2>"
adoRS.Open "describe Contatos"
while not adoRS.EOF
response.write adoRS.fields(0).value & "<br>"
adoRS.MoveNext
wend
else
response.write "ERRO: Não foi possível conectar!"
end if
%>



Conexão usando string

Segue abaixo o código ASP efetuando a conexão e tentando listar os campos da tabela "Contatos". Neste exemplo não é preciso solicitar a criação do DSN, pois estão sendo informados na string de conexão os seguintes elementos:

Driver usado:
MySQL ODBC 3.51 Driver
Server:
localhost
Database:
nome da base de dados
Uid:
login
Pwd:
senha



<%
on error resume next
dim adoConn
dim adoRS
dim counter
set adoConn = Server.CreateObject("ADODB.Connection")
set adoRS = Server.CreateObject("ADODB.Recordset")
adoConn.Open "Driver=MySQL ODBC 3.51 Driver; Server=localhost; Database=banco; Uid=seulogin;
Pwd=suasenha;"
adoRS.ActiveConnection = adoConn
if adoConn.errors.count = 0 then
response.write "<h2>Campos na tabela 'Contatos':</h2>"
adoRS.Open "describe Contatos"
while not adoRS.EOF
response.write adoRS.fields(0).value & "<br>"
adoRS.MoveNext
wend
else
response.write "ERRO: Não foi possível conectar!"
end if
%>


Manipulando dados em uma base MySQL

Abaixo o código usa o DSN criado anteriormente. Após a conexão é usada um comando (query) para inserir dados na tabela "Contatos".

<%
on error resume next
dim adoConn
dim adoRS
dim strQuery
set adoConn = Server.CreateObject("ADODB.Connection")
adoConn.Open "DSN=mysql_dsn"
strQuery = "INSERT INTO Contatos VALUES(0, 'Jill', 'Smith', '20 Santamonica Parade', 'Beverly
Hills', '555 0303')"
adoConn.Execute strQuery
%>


Pode-se também atualizar um registro, mudando o comando SQL:

strQuery = "UPDATE Contatos SET firstName = 'Jack' WHERE firstName = 'Jill'"

E para deletar um registro, pode-se fazer como abaixo:

strQuery = "DELETE FROM Contatos WHERE firstName = 'Jack'"

Pode-se ainda gerar uma consulta:

SELECT * FROM Contatos



Caso queira mais detalhes, entre em contato conosco:



  • Digiweb | Hospedagem de sites
  • Todos os direitos reservados | 1996 / 2008