[MYSQL] DUVIDAS

JCMAFIOZO 08/02/2012 21:04:01
#394302
Boa Noite, Uso o Visual Studio Team System 2010, tenho um servidor MYSQL rodando e funcionando 100%, so que ja instalei todos os connectors do mysql para .NET, e não aparece quando vou adicionar uma nova conexão, como faço para conectar no servidor mysql? pelo Connectors? se alguem souber me ajuda, Muito Obrigado.
ALTAIR148 08/02/2012 22:03:29
#394303
Resposta escolhida
Bom dia,

Abaixo a classe de conexão que utilizo no mysql.

O Conector que utilizo é esse.: http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-6.3.8.msi/from/http://mysql.cce.usp.br/

Basta instalar e depois ele vai aparecer nas referencias e é só referenciar que funciona.

Imports System, MySql.Data.MySqlClient.MySqlConnection
[ô][ô][ô] <summary>
[ô][ô][ô]
[ô][ô][ô] Conexao com o banco de dados
[ô][ô][ô] </summary>
[ô][ô][ô] <remarks></remarks>

Public Class Conexao
Dim CN1 As New MySql.Data.MySqlClient.MySqlConnection
[ô]Instanciando um novo objeto “conecta” do tipo OleDbConnection para ser utilizado no projeto.

[ô]Instanciando um novo objeto “comando” do tipo OleDbCommand para ser usado no projeto.


[ô]Public conecta As New ADODB.Connection
Public comando1 As New MySql.Data.MySqlClient.MySqlCommand


[ô] Procedimento para conexão com o banco de dados.


Public Sub Conectar()
[ô] Dim diretorio As String


[ô] [ô] CN1 = New MySql.Data.MySqlClient.MySqlConnection [ô]conexao usando ADO
CN1 = New MySql.Data.MySqlClient.MySqlConnection([Ô]server=localhost;user id=altair;password=123;database=ponto[Ô])
CN1.Open()
End Sub

[ô] Procedimento para desconectar do banco de dados.
Private _status_banco
Property Status_banco()
Get
Return _status_banco
End Get
Set(ByVal value)
_status_banco = value
End Set
End Property
Public Sub Desconectar()
CN1.Close()
End Sub

[ô] Procedimento para testar conexão com o banco de dados.

Public Function testaconexao()
Dim testee As String
Try
Conectar()

testee = 1
Catch ex As Exception
testee = 2

Desconectar()
End Try
Return testee
Desconectar()
End Function
[ô]Solicitar instancia
Public Function GetConexao() As MySql.Data.MySqlClient.MySqlConnection

If CN1.State <> ConnectionState.Open Then
Conectar()
End If

Return CN1

End Function



End Class

TECLA 09/02/2012 20:39:35
#394373
Tente adicionar uma referência ao projeto, antes de invocá-lo na classe.


Depois é só adicionar a referência na classe.
[txt-color=#0000f0]Imports [/txt-color]MySql.Data.MySqlClient
JCMAFIOZO 13/02/2012 22:18:34
#394633
Então, Não Consegui Referenciar o MySQL, e tbm o codigo que nosso amigo me passo, nao funciono, por que nao consegui importar!!
ALTAIR148 13/02/2012 23:48:42
#394637
Citação:

e tbm o codigo que nosso amigo me passo, nao funciono, por que nao consegui importar!!



Mas vc fez o download do conector e referenciou ele de forma correta?
Tópico encerrado , respostas não são mais permitidas