Jump to content
Fórum Script Brasil
  • 0

problema na conecçao coma abase de dados


CarlosGP

Question

Olá pessoal, estou a fazer uma aplicação que se interliga com a base de dados mysql do Easyphp que esta num computador da rede, mas não estou conseguindo fazer comunicação.

Não sei se tenho que configurar portas, partilhar algo ou se há alguma configuração especifica para o que quero fazer...

Estou utilizado o seguinte codigo:

Dim conn As MySqlConnection
        conn = New MySqlConnection
        conn.ConnectionString = "server=192.168.1.100;userid=root;password=pass;database=base_de_dados"

        SQL = "SELECT * FROM users"
        'Try

        conn.Open()
        'Try

        myCommand.Connection = conn
        myCommand.CommandText = SQL
        myAdapter.SelectCommand = myCommand
        myAdapter.Fill(myData)
        filter.DataGrid1.DataSource = myData
        'Catch myerro As MySqlException
        MsgBox("Erro de leitura no banco de dados : ") '& myerro.Message)
        'End Try
        MessageBox.Show("Conexão aberta com sucesso")
        conn.Close()
        'Catch myerro As MySqlException
        MessageBox.Show("Erro ao conectar com o Banco de dados : ") ' & myerro.Message)
        'Finally
        conn.Dispose()
        'End Try

O problema e que quando chega a linha <con.Open()> da-me o erro: Unable to connect to any of the specified MySQL hosts.

Estou a usar a ver mysql 5.5.10 e respectiva referencia.

Alguém me pode dar uma ajuda a resolver o problema. Estou a horas a tentar resolver o problema...

Obrigado a todos.

Carlos Pinheiro

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Carlos, se a instalação do MySQL foi feita no padrão, não precisa configurar a porta na String de Conexão.

Caso contrário, ficaria assim:

conn.ConnectionString = "Server=192.168.1.100; Port=9999; Database=base_de_dados; UID=root;Pwd=pass;"

Lembre-se que alguns providers entendem a string de conexão em um formato específico, numa determinada ordem (server, porta (opcional), database, user, senha).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...