Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C#.net连接到主机上的MySql数据库_Mysql_.net_Database_Insert_Host - Fatal编程技术网

从C#.net连接到主机上的MySql数据库

从C#.net连接到主机上的MySql数据库,mysql,.net,database,insert,host,Mysql,.net,Database,Insert,Host,从C#net连接到主机上的MySQL数据库时出现问题 在我对MySQL.Data的引用中,“Copy Local”部分的值为true。 所以任何人都可以告诉我在服务器字符串中键入什么?本地主机应该在windows服务器上工作 你的托管环境是什么?如果您有共享主机,则可能需要提供不同的服务器名称 如果您的web服务器和数据库服务器相同,则localhost或127.0.0.1(本地环回)应该可以工作。如果它们不同,您需要确保在两台机器之间有网络访问权限,并且有适当的DNS条目或IP地址放入“服务器

从C#net连接到主机上的MySQL数据库时出现问题

在我对MySQL.Data的引用中,“Copy Local”部分的值为true。
所以任何人都可以告诉我在服务器字符串中键入什么?

本地主机应该在windows服务器上工作


你的托管环境是什么?如果您有共享主机,则可能需要提供不同的服务器名称


如果您的web服务器和数据库服务器相同,则localhost或127.0.0.1(本地环回)应该可以工作。如果它们不同,您需要确保在两台机器之间有网络访问权限,并且有适当的DNS条目或IP地址放入“服务器”。

您可能需要使用另一个工具(即SQLYG)来验证与MySQL服务器的连接。这将帮助您解决问题。

不工作我尝试了“本地主机”、“服务器ip”“127.0.0.1”其他想法?您的托管环境是什么?如果您有共享主机,则可能需要提供不同的服务器名称。“服务器ip”永远不会工作。无论您在连接字符串的服务器部分放置什么,都需要是DNS可解析主机。(IP地址或完全限定的域名。[链接]我在搜索时找到了这个,但这个东西对我不起作用。还有其他想法吗?我给我的web服务支持中心发了邮件@Richthofen
server = "server ip";//localhost in php
        database = "database name";
        uid = "username";
        password = "password";
        string connectionString;
        connectionString = "SERVER=" + server + ";" +"DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";

        connection = new MySqlConnection(connectionString);

        public void Insert()
        {
        string query = "INSERT INTO Orders (id,name,age) VALUES('1', 'nika', '28')";

        //open connection
        if (this.OpenConnection() == true)
        {
            //create command and assign the query and connection from the constructor
            MySqlCommand cmd = new MySqlCommand(query, connection);

            //Execute command
            cmd.ExecuteNonQuery();

            //close connection
            this.CloseConnection();
        }
    }`