Fragensteller
Keine Verbindung zu PHPMyAdmin bzw zu SQL

Frage
-
Hallo liebe Gemeinde,
ich habe mich an mein zweites Projekt drangemacht. Es soll ein Organizer mit einem Login- & Registerscreen werden und jedwede Benutzer- und Login-Daten sollen abgespeichert. Es sollen ebenfalls in den Organizer eingegebene Daten, wie z. B. Name, Vorname, E-Mail-Adresse, Telefonnummer etc. pp. abgespeichert werden.Ich benutze XAMPP und wollte über Visual Studio Code eine Verbindung herstellen und eine Tabelle erstellen aber das Ganze möchte nicht so funktionieren. NuGet & der Connector NET 8.0 sind soweit installiert, in dem Projekt habe ich via Rechtsklick im Projektmappen-Explorer auf das Projekt -> Hinzufügen -> Verweise -> Erweiterungen -> "MySql.Data" hinzugefügt.
Wo könnte das Problem liegen? Was mache ich falsch?
Ich bedanke mich schon mal für die Antworten.
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 Organizer { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void BtnAbbruch_Click(object sender, EventArgs e) { Close(); } private void BtnAnmelden_Click(object sender, EventArgs e) { if(TxtBenutzer.Text == "Benutzer" && TxtPasswort.Text == "Passwort") { // new Form2().Show(); this.Hide(); } else { MessageBox.Show("Der Benutzername oder das Passwort ist falsch! Bitte noch einmal eingeben!"); TxtBenutzer.Text = ""; TxtPasswort.Text = ""; } } public void save_entry() { String url = "datasource=localhost;port=3306;username=root;password=;database=firma"; String sqlCode = "SELECT * FROM personen WHERE personalnummer = 4711"; MySqlConnection connection = new MySqlConnection(url); MySqlCommand eingabe = new MySqlCommand(sqlCode, connection); } private void button1_Click(object sender, EventArgs e) { save_entry(); } } }
- Bearbeitet Stefan FalzModerator Dienstag, 2. März 2021 10:27 Formatierung korrigiert
Alle Antworten
-
Hi,
poste bitte die exakte und vollständige Fehlermeldung.
Prüfe auch, ob der verwendete Port in den Firewall(s) freigegeben ist und ob die Verbindung mit Tools wie bspw. HeidiSQL möglich ist.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport -
Hi,
danke für deine Rückantwort. Im Moment erhalte ich keine Fehlermeldung, die Tabelle wird einfach nicht angelegt und aus dem Anlass verwirrt mich das ganze etwas.. Wie kann ich das mit den Firewalls einstellen? Ich habe auch eine Tabelle angelegt und versucht die vorhandenen Daten anzuzeigen aber dies hat auch nicht funktioniert..
Zu Beginn bekam ich folgende Fehlermeldung: MySql.Data.MySqlClient.MySqlException: "Unable to connect to any of the specified MySQL hosts."
SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:3306 -
Hi,
ohne zu wissen, was genau Du wo einsetzt, kann ich dir leider nicht sagen, wo das mit der Firewall geht.
Windows selbst bringt eine Firewall mit (Suchen/Ausführen -> Firewall oder wf.msc). Ggfs. ist aber auch eine Drittanbietersoftware (Kaspersky, Avira, wasauchimmer) installiert, dann könnte es auch sein, dass dort eine Firewall aktiv ist, ...
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport