我刚开始使用ASP.NET。我试图在web.config上配置连接字符串,以便它可以连接到localhost:3307端口上的mysql数据库。这是我所拥有的示例代码
<add name ="client" connectionString ="localhost:3307" providerName="System.Data.SqlClient"/>
再次了解如何允许iis访问我的服务器的任何链接
答案 0 :(得分:0)
在您的web.config上添加此连接:
<connectionStrings>
<add name="ConnStringDb1" connectionString="Data Source=localhost;Initial Catalog=YourDataBaseName;Integrated Security=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
然后使用ConfigurationManager获取此信息:
using System.Data.SqlClient;
using System.Configuration;
string connectionString = ConfigurationManager.ConnectionStrings["ConnStringDb1"].ConnectionString;
using(SqlConnection SqlConnection = new SqlConnection(connectionString));
然后您可以根据此连接运行Sql命令,您不需要配置IIS。这是一个简单的tutorial如何做到这一点!
答案 1 :(得分:0)
我有一个需要升级的旧网站。我花了几天时间来改变
DRIVER = {MySQL ODBC 5.1驱动程序}
到
Driver = {MySQL ODBC 5.2 ANSI Driver}
在我偶然发现这个之前,我尝试了很多东西。将其添加到您要尝试的事项列表中。