Usuário com melhor resposta
Conectar à um banco de dados externo

Pergunta
-
Tenho um banco de dados Mysql em meu site e no programa que estou criando é necessario um login, como faço para meu programa acessar esse banco de dados , fazer o login , e informar o nome do usuario que se conectou? Estou ultilizando o Visual Studio express 2013, visual basic.
Obrigado pelas respostas.
Respostas
-
Ola TheKr4tosD,
primeiramente voce deve importar a classe MySql.Data (Botao direito na sua solution >>Add Reference >Extension>MySql.Data).
Imports Mysql.Data
Agora monte sua string de conexão para se conectar ao banco do seu site.
Ex:
Dim strConn As String = "server=localhost; user id=root; password=123456; database=meubd;" Dim cmd As New MysqlCommand cmd.Connection = New MysqlConnection(strConn) cmd.CommandText = "Select *from Produto" Try cmd.Connection.Open() ... ... ... Catch ex As Exception MsgBox(Ex.Message) Finally cmd.Connection.Close() End Try
Wennder
- Editado Wennder SantosMVP sexta-feira, 10 de janeiro de 2014 02:12
- Marcado como Resposta TheKr4tosD sábado, 11 de janeiro de 2014 21:34
Todas as Respostas
-
Ola TheKr4tosD,
primeiramente voce deve importar a classe MySql.Data (Botao direito na sua solution >>Add Reference >Extension>MySql.Data).
Imports Mysql.Data
Agora monte sua string de conexão para se conectar ao banco do seu site.
Ex:
Dim strConn As String = "server=localhost; user id=root; password=123456; database=meubd;" Dim cmd As New MysqlCommand cmd.Connection = New MysqlConnection(strConn) cmd.CommandText = "Select *from Produto" Try cmd.Connection.Open() ... ... ... Catch ex As Exception MsgBox(Ex.Message) Finally cmd.Connection.Close() End Try
Wennder
- Editado Wennder SantosMVP sexta-feira, 10 de janeiro de 2014 02:12
- Marcado como Resposta TheKr4tosD sábado, 11 de janeiro de 2014 21:34
-
-
Ola,
você foi no caminho que te falei e não encontrou? qual versão do visual studio você esta usando?
baixe e instale o conteúdo do link abaixo, depois da um retorno dizendo se funcionou.
http://dev.mysql.com/downloads/connector/net/
Att,
Wennder A. dos Santos
Por favor, se minha resposta solucionou seu problema ou sua dúvida marque como Resposta e se foi útil marque como útil. Isso ajuda outras pessoas com o mesmo problema ou dúvida.
- Editado Wennder SantosMVP sábado, 11 de janeiro de 2014 01:14
-
Apos ter instalado o conteudo do link que me mandou , apareceu 4 MySQL.data, apos adicionalos, nada aconteceu e continua dando o seguinte erro :
Error 1 Type 'MysqlCommand' is not defined.
Error 2 Type 'MysqlConnection' is not defined.
Estou ultilizando visual studio 2013.
Obrigado pelas respostas anterioris .
-
Ola,
esta aparecendo isso porque você ainda não adicionou a referencia da classe mysql. Agora que você instalou deve fazer o que eu disse no primeiro post, feito isso, entre no form e importe a classe mysql.data.
ex:
VB
Imports Mysql.Data
C#
Using Mysql.Data;
Att,
Wennder A. dos Santos
Por favor, se minha resposta solucionou seu problema ou sua dúvida marque como Resposta e se foi útil marque como útil. Isso ajuda outras pessoas com o mesmo problema ou dúvida. -
Obrigado pelas respostas, e sim elas foram uteis,
Quanto à imports necessaria era a:
Imports MySql.Data.MySqlClient
Mas a sua dica foi importantissima, me restou uma duvida quanto o comando para fazer o login , se possivel voce poderia me dar uma dica de como faze-lo?
Obrigado e Boa Noite.
-
Ola,
isso, a referencia é da classe Mysql.Data e o imports é Mysql.data.client
Não entendi o "comando de login", você quer se conectar a um banco é isso? Se for isso eu respondi no primeiro post também, da uma olhada. Qualquer coisa posta ae.
Att,
Wennder A. dos Santos
Por favor, se minha resposta solucionou seu problema ou sua dúvida marque como Resposta e se foi útil marque como útil. Isso ajuda outras pessoas com o mesmo problema ou dúvida.