C#.NET连接到主机mysql数据库

C#.NET连接到主机mysql数据库,c#,mysql,C#,Mysql,我想使用Visual Studio将我的C#NET网站连接到主机123-REG的MySQL数据库 我已将以下代码段(为安全起见进行了编辑)放入我的web.config文件中: < appSettings > < add key="ConnectionString" value="Server=XX; Database=XX; User Id=XX; Password=XX" / > < /appSettings >

我想使用Visual Studio将我的C#NET网站连接到主机123-REG的MySQL数据库

我已将以下代码段(为安全起见进行了编辑)放入我的web.config文件中:

 < appSettings >
 < add key="ConnectionString" value="Server=XX; Database=XX; User Id=XX; Password=XX" / > 
 < /appSettings >


但是现在我不知道应该在代码中输入什么来读写这个数据库

那么我的连接字符串应该是什么样子呢?另外,我需要为端口设置做些什么吗


如果有人已经这样做过,我非常欢迎您的帮助。

Visual Studio没有MySql数据库的本机支持,因此您需要安装MySql Connector/Net:

从UI开始,您可以设置所有内容,它将为您生成连接字符串:

[编辑]

用于标准连接(默认端口为3306。)


如果需要指定端口:

 <connectionStrings>
    <add name="MyConnStr" connectionString="Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;"/>
</connectionStrings>


用于连接字符串。你在用电话吗?(你知道这是GPL的含义吗?)谢谢你的建议,但我不需要创建自己的mysql数据库。主机有一个共享的mysql数据库供我使用。由于这是一个独特的设置,我希望得到一些示例,说明连接字符串中应该包含什么以及我可能需要知道的任何其他关键信息。有人能帮上忙吗?它并没有说你需要安装MySql数据库。它是一个组件(来自MySql),允许您从VS连接到MySql数据库。但是为了回答您的问题,我用两个可能的connectionstring更新了我的答案。
 <connectionStrings>
    <add name="MyConnStr" connectionString="Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;"/>
</connectionStrings>