SQL-Verbindung zu localhost
Ich installieren DENWER und mit Hilfe des built-in PhpMyAdmin erstellen Sie eine Datenbank auf localhost. Wenn ich eine Datenbank in mein C# - Anwendung bekomme ich "SQL Exception wurde nicht behandelte". Verstehe nicht, wo liegt mein Fehler...
Code:
SqlConnection connection = new SqlConnection("Data Source=localhost; User Id=root; Password=; Initial Catalog=MyDB");
connection.Open();
- Und was macht der SQL-Exception-Meldung sagen?
- Sind Sie versuchen, eine Verbindung zu einer MySQL DB dann?
- 1. Seine auf Russisch, ich glaube nicht, dass es hilfreich sein wird
- 2. Keine, nur offene Verbindung/
- hat u versuchen 127.0.0.1 ?
- Franziskus Punkt ist, dass die SqlConnection ist die SQL Server-client. Benötigen Sie etwas anderes für MySQL.
- Ich bin irgendwie neu zu codieren aber die obige Antwort von Rup für mich gearbeitet, denken Sie daran, fügen Sie die using-Anweisung mit dem MySql.Daten.MySqlClient;
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da ist phpMyAdmin ein MySQL-Administrations-tool, ich nehme an, Sie haben tatsächlich installierten MySQL. Natürlich sollten Sie überprüfen, dass Sie eine Datenbank installiert und ausgeführt werden, bevor Sie weiter gehen. Können Sie eine Verbindung zu es in phpMyAdmin oder der mysql-Kommandozeilen-tools?
Versuchen, die Installation der MySQL .NET connector, fügen Sie einen Verweis auf die MySql.Daten, die Montage und dann:
In der Regel sollten Sie wickeln Sie Ihre connection -, command-und data-reader-Objekte in
using
wenn Sie können, so dass Sie werden entsorgtetc. oder wickeln Sie Sie in ein try-finally und bereinigen Sie die Objekte in der schließlich.