Como acessar o banco de dados MySQL do meu domínio usando ASP.NET?

De Wiki
Ir para: navegação, pesquisa

Para utilizar o banco de dados MySQL (gratuito), solicite-o através do link Fale Conosco no Painel de Controle da CentralServer.

Para fazer conexão ao seu banco de dados MySQL, você deve usar o MySQLDriverCS que será habilitado em sua conta junto com o banco de dados MySQL. As informações para conexão ao banco (login, senha, etc.) são passadas no e-mail de ativação do banco de dados.

Como exemplo, mostramos a seguir um modelo de conexão que deve ser usada em um programa ASP.NET para acesso à base MySQL do seu domínio:


Usando C#:

<%@Page Language="CSharp"%>
<%@Import namespace="MySQLDriverCS"%>
<%
// cria conexão
MySQLConnection conn = new MySQLConnection( new MySQLConnectionString("<host>","<conta>","<conta>","<senha>").AsString );
conn.Open();

MySQLCommand cmd = new MySQLCommand("query sql",conn);
MySQLDataReader reader = cmd.ExecuteReaderEx();

while(reader.Read())
{
// mostra record set
}

// Fecha o reader
reader.Close();
// Fecha o comando (libera memória)
cmd.Dispose();
// Fecha a conexão
conn.Close();
%>



Usando VB:

<%@Page Language="VB" Debug="True"%>
<%@Import Namespace="MySQLDriverCS"%>
<%
Dim conn As MySQLConnection = New MySQLConnection(New MySQLConnectionString("mysql.<dominio>", "<banco>", " <usuario>", "<senha>").AsString)

conn.Open()

Dim cmd as MySQLCommand = new MySQLCommand("QUERY SQL", conn )
Dim reader as MySQLDataReader = cmd.ExecuteReaderEx()

conn.Close()
reader.Close
cmd.Dispose()

%>

NOTAS:

  • Ao definir os parâmetros da conexão, remover os símbolos "<" (menor) ">" (maior).
  • Conforme modelo acima, todas as conexões ao banco de dados devem ser fechadas no mesmo script em que são abertas.