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=;";
String sqlCode = "CREATE TABLE personen(name VARCHAR(30), vorname VARCHAR(25), personalnummer INT, gehalt DOUBLE, geburtstag DATE, PRIMARY KEY NOT NULL(personalnummer))";
MySqlConnection connection = new MySqlConnection(url);
MySqlCommand eingabe = new MySqlCommand(sqlCode, connection);
connection.Open();
Console.WriteLine("Die Verbindung wurde hergestellt!");
}
private void button1_Click(object sender, EventArgs e)
{
save_entry();
}
}
}