So i been trying to connect C# windows from to MYSQL database, i tryed many different methods that i found online but none seems to be working. here is my code please help (keep in mind this is the first time i use database before).
Here is the connecting class
class DbConnect { public static void DBConnect() { string connstr = "server=localhost;user=root;database=login;port=3306;password=Password"; MySqlConnection conn = new MySqlConnection(connstr); try { conn.Open(); } catch { Console.WriteLine("went rong"); } } } Here is the windows form im using
private void btnenter_Click(object sender, EventArgs e) { DbConnect.DBConnect(); MySqlCommand query = new MySqlCommand("INSERT INTO logininfo (username, password) VALUES(@username, @password"); try { query.Parameters.AddWithValue("@username", txtusername.Text); query.ExecuteNonQuery(); MessageBox.Show("S"); } catch (Exception ) { MessageBox.Show("something went wrong"); } finally { DbConnect.DBClose(); } }
MySqlCommandobject?