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.

AVISO LEGAL: Os procedimentos descritos neste documento devem ser executados de acordo com o contexto de cada sistema, de forma a evitar impactos negativos à segurança, disponibilidade, integridade e privacidade de dados. A CentralServer se reserva o direito de modificar a qualquer tempo e sem aviso prévio as informações aqui apresentadas a fim de refletir o lançamento de novos serviços, atualizações físicas e operacionais, e evolução do estado-da-arte da tecnologia.