我有一個ASP.NET應用程序和一個MySQL數據庫。我想寫一個類來插入,刪除和顯示數據庫中的數據。我有一個到數據庫的連接,但我無法在數據庫中插入數據。如何在MySQL數據庫中插入數據?
我的班級插入方法:
public string CreateEntry(string Connectionstring, string mitarbeiter)
{
connection = new MySqlConnection(Connectionstring);
try
{
var command = connection.CreateCommand();
command.CommandText = "INSERT INTO tb_mitarbeiter (Vorname) VALUES ('tom')";
connection.Open();
return "Mitarbeiter wurde angelegt";
}
catch (Exception ex)
{
return ex.Message;
}
finally
{
connection.Close();
}
}
的Connectionstring
是正確的。我沒有收到錯誤,但數據庫中沒有數據。
我的表名:tb_mitarbeiter 列:ID和Vorname
我從來沒有使用MySQL,但我想你忘了下一個塊:儘量 { connection.ExecuteNonQuery( ); } –
好的做法是直接SQL中使用的參數,以避免注射 –