[英]How to save data to xampp phpmyadmin mysql database from windows form application c#
如何从Windows窗体应用程序C#将数据保存到xampp phpmyadmin mysql数据库? 包含数据的变量为country1,city1,temperature1。 数据库是天气,表格是天气预报
try
{
string MyConnection2 = "datasource=localhost;port=3307;username=db1;password=db12121";
string Query = "insert into weather.forecast(country, city, temperature) values('" + country1 + "','" + city1 + "','" + temperature "');";
MySqlConnection MyConn2 = new MySqlConnection(MyConnection2);
MySqlCommand MyCommand2 = new MySqlCommand(Query, MyConn2);
MySqlDataReader MyReader2;
MyConn2.Open();
MyReader2 = MyCommand2.ExecuteReader();
MessageBox.Show("Save Data");
while (MyReader2.Read())
{
}
MyConn2.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
这可以为您工作:
MySql.Data.MySqlClient.MySqlConnection connection;
string server = "localhost";
string database = "weather";
string uid = "db1";
string password = "db12121";
string connectionString;
connectionString = "SERVER=" + server + ";" + "DATABASE=" +
database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
try
{
connection.Open();
if (connection.State == ConnectionState.Open)
{
MySqlCommand cmd = new MySqlCommand("insert into forecast (country,city,temperature) values(@Country,@City,@Temperature)", connection);
cmd.Parameters.AddWithValue("@Country", country1);
cmd.Parameters.AddWithValue("@City", city1);
cmd.Parameters.AddWithValue("@Temperature", temperature);
cmd.ExecuteNonQuery();
}
else
{
DisplayMessage.Text = "Database connection failed.";
}
}
catch (Exception ex)
{
}
connection.Close();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.