c# - 如何在asp.net中使用mysql连接远程数据库?

标签 c# mysql asp.net

protected void Button1_Click(object sender, EventArgs e)
{
    try
    {
        string MyConString = "SERVER=http://10.54.3.208:8080/Ager/person;" + "DATABASE=agero;" + "UID=root;" + "PASSWORD=root;";
        MySqlConnection con = new MySqlConnection(MyConString);
        //MySqlConnection command = con.CreateCommand();
        con.Open();
        string s = "select * from boopathi where STU_ID =@sid and STU_PWD =@pwd";
        MySqlCommand cmd = new MySqlCommand(s, con);
        cmd.Parameters.AddWithValue("@sid", TextBox1.Text.ToString());
        cmd.Parameters.AddWithValue("@pwd", TextBox2.Text.ToString());
        cmd.ExecuteNonQuery();
        MySqlDataReader dr = cmd.ExecuteReader();
        while (dr.Read())
        {
            if (dr.HasRows == true)
            {
                Server.Transfer("WebForm1.aspx");
            }
        }      
        //close connection
        con.Close();

    }
    catch (Exception ex)
    {
        Response.Write("An error occured: " + ex.Message);
    }
}

在本地主机中它工作得很好。一旦我设置了远程链接而不是本地主机。它不再连接了。我收到类似无法连接到任何指定的 MySQL 主机的异常。

最佳答案

尝试一下:-

MySqlConnection c = new MySqlConnection("server=10.54.3.208; database=agero; uid=root; pwd=root");

string MyConString = "SERVER=10.54.3.208;" + "DATABASE=agero;" + "UID=root;" + "Pwd=root;";

请参阅此链接了解更多信息 MySQL Connector

希望对你有帮助。

关于c# - 如何在asp.net中使用mysql连接远程数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22221446/

相关文章:

c# - 在 C# 中使用扩展方法时出错

mysql - 无法在 Node JS/Express JS 中集成 HTML DOM

c# - HTML 敏捷包 HtmlDocument 显示所有 Html?

c# - Linkedin API(授权 token (oauth2))c#.net

mysql - 如何对 mysql 结果集应用过滤器

c# - ObjectDataSource -> 方法采用两个参数,其中一个是连接字符串

c# - 多维数组初始化器性能低下

c# - 将matlab函数集成到c#项目中

c# - 无法加载文件或程序集“MySql.Web”

php - 具有 rtmp 格式的 JW 播放器的动态 XML 播放列表。