从C#项目中连接到服务器上托管的数据库

从C#项目中连接到服务器上托管的数据库,c#,mysql,C#,Mysql,我正在尝试连接到一个数据库,该数据库位于我的C#project中的学校网络上。我已尝试像这样连接到数据库: server = "**Server's Webaddress**"; database = "**dbname**"; uid = "**username**"; password = "**password**"; string connectionString = "SERVER=" + server

我正在尝试连接到一个数据库,该数据库位于我的C#project中的学校网络上。我已尝试像这样连接到数据库:

        server = "**Server's Webaddress**";
        database = "**dbname**"; 
        uid = "**username**";
        password = "**password**";

        string connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";"
            + "UID=" + uid + ";" + "PASSWORD=" + password + ";";

        connection = new MySqlConnection(connectionString);

有什么方法可以连接到网站上托管的数据库吗?我能够登录到phpmyadmin页面并使用Putty连接到服务器。

首先确保
服务器
数据库
UID
PWD
的值正确(我认为它必须是
PWD=somePassword
,而不是
PASSWORD=somePassword

其次,如果mysql端口不是默认端口,还必须指定它,如:

Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;
Pwd=myPassword; 

没有关于如何连接的说明吗?通常,这是通过API进行的,而不是通过代码直接连接,因为您尚未打开连接。介意发布完整的代码吗?@bolkay我只是在那里有另一行写着
connection.open()
@Disfacted 1070452我遵循了这个教程你的连接字符串对我来说有点奇怪。服务器、数据库、uid和密码对我来说无效。是否尝试我的答案?将密码替换为pwd?尝试将密码调整为pwd。没有变化