C# 局域网上MySQL数据库的连接字符串设置
通过在我的机器上运行服务(在没有internet连接的LAN上设置),我可以连接以下设备:C# 局域网上MySQL数据库的连接字符串设置,c#,mysql,C#,Mysql,通过在我的机器上运行服务(在没有internet连接的LAN上设置),我可以连接以下设备: string sConnection = @"Server=localhost; Port=3306; Database=some_database; Uid=root; Pwd=genericpassword;"; MySqlConnection cnTest = new MySqlConnection(sConnection); cnTest.Open(); 我应该如何修改连接字符串以从局域网上
string sConnection = @"Server=localhost; Port=3306; Database=some_database; Uid=root; Pwd=genericpassword;";
MySqlConnection cnTest = new MySqlConnection(sConnection);
cnTest.Open();
我应该如何修改连接字符串以从局域网上的另一台PC连接到MYSQL服务器?
*旁注:我的本地机器的IP设置为192.168.0.1。在“Server=”之后的是服务器的地址
因此,如果您的服务器位于192.168.0.1上,则
string sConnection = @"Server=192.168.0.1; Port=3306; Database=some_database; Uid=root; Pwd=genericpassword;";
只需将“localhost”替换为给定的地址即可
这就是说,通常认为将连接字符串存储在web.config/app.config中是一个很好的过程—无论何时您将其部署到其他环境中,都不会希望重新构建它 签出此选项后,连接字符串应该存储/维护在类似.Config文件的文件中