我需要在 LAN 上运行我的 c# 应用程序。数据库托管在我朋友的笔记本电脑上,使用 xampp 中的 mysql。
在我的连接类中,此方法返回连接字符串。
public string DBgetConnectionString()
{
return "server=172.22.45.157;Database=smartlearningdb;Userid=root;Password=;";
}
但是,它无法打开连接。**如果我使用server=localhost
,我的笔记本电脑上有数据库的本地副本,它可以工作。**另外,如果我在浏览器中输入 172.22.45.157/phpmyadmin,我可以访问他笔记本电脑上的数据库。
我想要的是让数据库只在他的电脑上,让每个人都能在局域网中运行应用程序。