Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Connessione a mySQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    455

    Connessione a mySQL

    Salve a tutti ho un problema,non riesco a connettermi al mysql.
    Ho creato con MySQL WorkBench l'utente:
    "utente" con password "123"

    La mia connection string inserita nel web.config in ASP.NET è

    codice:
      <connectionStrings>
        <add name="MyDbConn"
             connectionString="Server=localhost;Database=my_db;Uid=utente;Pwd=123;"
             providerName="MySql.Data.MySqlClient"/>
      </connectionStrings>
    Questo è il codice che uso per creare la connessione:
    codice:
        protected void Login_btn_click(object sender, EventArgs e)
        {
            newConnection.ConnectionString = ConfigurationManager.ConnectionStrings["MyDbConn"].ToString();
            newConnection.Open();
        }
    Questo è l'errore che da su newConnection.Open();

    codice:
    An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll but was not handled in user code
    
    
    Additional information: Login failed for user 'utente'.
    Se provo a fare il login con quelle credenziali direttamente dal mysql workbench l'accesso va a buon fine.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    immagino che tu abbia installato il connector (http://dev.mysql.com/downloads/connector/net/).

    una volta fatto cio', prova (tanto per buttarla li') a metterci la porta localhost:3306 ed a vedere se l'utente è configurato correttamente

    Ad ogni modo, un tutorial:
    http://www.codeproject.com/Articles/...sing-C-and-NET
    Ultima modifica di djciko; 09-12-2015 a 12:33

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.