Visual Basic.NET - conexion base de datos visual studio

 
Vista:
sin imagen de perfil

conexion base de datos visual studio

Publicado por Benito (1 intervención) el 12/04/2019 22:22:45
Buenas tardes queria platicarles mi problema y saber si alguien tendria una solucion lo que pasa es que estoy realizando una base de datos en el de servidor de XAMPP y la parte de la programacion de Visual Studio 2017 pero me marca un error :


Authentication to host 'localhost' for users 'root' using method 'mysql_native_password' failes with message: Reading from the stream has failed


abajo esta mi codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
 
namespace test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            DBconnection();
        }
 
        private void DBconnection()
        {
 
            string ConnectString = "datasource = localhost; username= root; password=; database= prueba";
 
            MySqlConnection DBConnect = new MySqlConnection(ConnectString);
            try
            {
                DBConnect.Open();
                MessageBox.Show("Estas Conectado");
            }catch(Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
    }
}





saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 2.757
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

conexion base de datos visual studio

Publicado por Phil Rob (730 intervenciones) el 14/04/2019 21:53:45
Hola,

No creo que te ayude mucho, pero tal vez sea una pista :

Mi codigo de acceso a MySql no es mismo que tuya :
1
2
3
4
' Para MySQL
Dim NombreBDCompleto As String = "DBExistencias"
Dim NombreServidor As String = "127.0.0.1"   ' o LocalHost
FraseDeConexion = "SERVER=" & NombreServidor & ";UID='root';DATABASE=" & NombreBDCompleto & ";Password=''"

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Diego
Val: 607
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

conexion base de datos visual studio

Publicado por Diego (190 intervenciones) el 15/04/2019 18:02:33
Hola Benito, el primer parámetro es SERVER (no existe DATASOURCE) y UID (no username) PWD (no password) además, creo que aunque no hayas seteado un password para acceder al servidor, tenés que pasarle al menos una cadena vacia entre comillas simples. Asi:

1
string ConnectString = "server=localhost;uid=root;pwd='';database=prueba";

Saludos y +Bytes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar