Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Salgado

Conectando MySQL

Recommended Posts

Sou programador ASP e estou migrando só agora para .NET :assobiando: . Tá tô atrasado, mas vou recuperar o tempo perdido. :thumbsup:

 

Queria uma ajuda para me conectar ao MySQL, como faço? Poderiam postar um exemplo simples de conexão e listagem de dados?

 

Abrass.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salgado, segue um exemplo simples de uma função que retorna um dataset com o MySQL.

 

Lembrendo que você precisa do MySQL connector para .NET disponível em mysql.com.

Coloque o arquivo MySQLData.dll no diretório "bin".

 

Você pode criar uma classe na pasta app_code com funções e subs para retornar ou manipular os dados:

Imports SystemImports System.DataImports MySql.DataImports MySql.Data.MySqlClientNamespace myData   Public Class ATdata  	 Public strconnection As String = "server=localhost;user id='user'; password='password'; database='meudatabase';" 	 Public conn As New MySqlConnection(strconnection)	  Public Function myDataSet(ByVal SQL As String) As DataSet			Dim DS As New DataSet			Dim MyCommand As New MySqlDataAdapter(SQL, conn)			Try				MyCommand.Fill(DS, "Table1")				Return DS			Catch ex As MySqlException				Return Nothing			Finally				DS.Dispose()			End Try		End Function   End ClassEnd Namespace

Essa função pode ser consumida em qualquer página de seu site:

 

Sub Page_Load()Dim SQL As String			SQL = ("SELECT * FROM Tabela")			Dim DS As New DataSet			DS = mydata.ATdata.myDataSet(SQL) '<<<< Chamando a função			GridView1.DataSource = DS			GridView1.DataBind()End Sub

Criando uma boa camada de acesso aos dados trabalhar com asp.net + MySQL fica tão fácil quanto asp.net + SQL Server ou Access.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tks, Vou testar e retorno se rolou normal!

 

Abrass.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.