CreativeHost
empresa
Empresa opinião de clientes Opinião política de uso Segurança webmail Webmail painel de controle Painel suporte Suporte
página inicial página inicial planos de hospedagem planos de hospedagem de sites serviços em internet serviços em internet contato hospedagem de sites contato hospedagem de sites assine hospedagem de sites assine hospedagem de sites

 

 
 
ASP | MySQL

O 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://www.seudominio.com.br/mysql. 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

 

 
©2002-2009 - CreativeHost Networks Ltda Me - Hospedagem de sites em boas mãos