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

时间:2011-08-15 10:34:52

标签: 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 >

但现在我不知道应该在我的代码中添加什么来读写这个数据库。

那么我的连接字符串应该是什么样的?另外,我是否需要为端口设置做任何事情?

如果有人已经沿着这条路走下去,我真的很欢迎你的帮助。

1 个答案:

答案 0 :(得分:1)

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

在用户界面之后,您可以设置所有内容,并为您生成连接字符串:link

[编辑]

来自http://www.connectionstrings.com/mysql

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

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

如果您需要指定端口:

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