E ai pessoal , beleza?
Hoje vamos ver como criar uma conexão no ASP.NET com banco de dados MySQL.
Vou explicar duas maneiras de fazer isso, uma usando a biblioteca nativa ODBC, e outra usando uma biblioteca externa usando um arquivo DLL.
Vejamos primeiro usando ODBC:
Em VB.NET |
Imports System Imports System.Data.Odbc Public Class classePagina Inherits System.Web.UI.Page Public conexao As String = "driver={MySQL};server=endereco.servidor.com.br;uid=usuario;pwd=senha;database=nomeBanco" Sub Page_Load(ByVal src As Object, ByVal e As EventArgs) 'Instanciando objetos e declarando variáveis Dim cx As ODBConnection = new ODBConnection (conexao) Dim strSql As String = "select * from tabelaClientes" Dim web As ODBCCommand = new ODBCCommand (strSql, cx) Dim dr As ODBCDataReader cx.Open() dr = web.ExecuteReader() while dr.Read() response.write(dr("nomeColunaTabela").ToString()) end while cx.Close() cx.Dispose() End Sub End Class |
Agora vamos ver usando a biblioteca MySQL.Data.dll.
Primeiro voce deve colocar o arquivo DLL em seu servidor web, na pasta BIN
Agora pronto é só começar a usar.
Na prática fica assim:
Em VB.NET |
Imports System Imports MySQL.Data.MySqlClient Public Class classePagina Inherits System.Web.UI.Page Public conexao As String = "server=endereco.servidor.com.br;uid=usuario;pwd=senha;database=nomeBanco" Sub Page_Load(ByVal src As Object, ByVal e As EventArgs) 'Instanciando objetos e declarando variáveis Dim cx As MySQLConnection = new MySQLConnection (conexao) Dim strSql As String = "select * from tabelaClientes" Dim web As MySQLCommand = new MySQLCommand (strSql, cx) Dim dr As MySQLDataReader cx.Open() dr = web.ExecuteReader() while dr.Read() response.write(dr("nomeColunaTabela").ToString()) end while cx.Close() cx.Dispose() End Sub End Class |
Nenhum comentário:
Postar um comentário