Embora o MySQL é normalmente usado com PHP , alguns desenvolvedores ASP também tirar proveito de distribuição gratuita do banco de dados. Programadores ASP também pode integrar MySQL em aplicações web ou desktop da Microsoft . A única diferença no código entre MySQL e SQL Server é do jeito que é os drivers usados para chamar o banco de dados . MySQL tem principalmente a mesma sintaxe SQL Server , exceto para alguns recursos não suportados que só estão disponíveis através do SQL Server. Configurar a conexão
Assim como uma conexão SQL Server, MySQL é chamado usando a classe de conexão em ASP. A configuração da conexão usa namespaces que não estão incluídos no arquivo de modelo criado quando uma nova página é inserida . Por esta razão , o seguinte código deve ser incluído no topo da ASP página code-behind :
Importações System.DataImports System.Data.Odbc
Agora que as aulas estão disponíveis , a conexão com o servidor MySQL podem ser feitas no código. Abaixo está um exemplo de uma conexão MySQL usando o código VB.NET :
Dim setupConnection como StringsetupConnection = " DRIVER = { MySQL }; SERVER = mysql_server ; DATABASE = MyDatabase ; USER = nome de utilizador , palavra-passe = senha; " Dim conexão como New OdbcConnection ( setupConnection )
a variável de cadeia setupConnection é usado para armazenar as informações para o servidor MySQL . Observe o driver é diferente do driver SQL Server. No entanto , o resto da informação e sintaxe é padrão . A seqüência de setupConnection é então usado para fazer a conexão com o banco de dados usando a classe OdbcConnection que está incluído no namespace ODBC especificado anteriormente.
Consultar o servidor
A conexão é estabelecida , então agora o programador pode consultar o servidor . Uma consulta é criada e , em seguida, usa a conexão para recuperar dados. Para um programa para imprimir os resultados para o usuário, o aplicativo atribui uma variável de conjunto de dados para os resultados. Esta variável pode então ser usado para exibir informações em formulários ou páginas da web. Abaixo está a sintaxe que consulta um banco de dados MySQL:
Dim query As String = " Selecione prenome de clientes " resultados Dim DataSet = New DataSet () Dim MyCall como New OdbcDataAdapter (consulta , conexão duas primeiras linhas de código criar variáveis para as chamadas de banco de dados. Os primeiros ins a consulta e os segundos é o conjunto de dados que é preenchida pelo " preenchimento" de comando do adaptador. A chamada é feita para o banco de dados na terceira linha de código, e os resultados são armazenados no conjunto de dados . a última linha de código é um exemplo de como imprimir um registro do conjunto de dados . neste exemplo, o primeiro registro de empregado é impresso no console.