繁体   English   中英

如何从Windows窗体应用程序C#将数据保存到Xampp phpmyadmin mysql数据库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM