新客户端上的localDB

时间:2017-10-01 14:13:58

标签: c# sql visual-studio

我已经通过this tutorial创建了一个带有本地数据库的c#控制台应用程序。

我尝试创建此应用程序的版本并在另一台计算机上运行但没有成功。我想创建一个完整的应用程序,它将在没有任何其他安装的新机器上运行。可能吗?

1 个答案:

答案 0 :(得分:0)

我假设在启动应用程序时,本教程中设置的数据库本地托管在您的计算机上,这意味着当应用程序在不运行数据库的设备上启动时,无法连接到数据库。 通常,在使用数据库时,必须在应用程序代码中设置网络连接,以访问托管在外部服务器上的数据库。甚至有些网站允许您像这样免费设置一个mysql数据库:https://www.000webhost.com/

在那里,您可以使用名为phpmyadmin的GUI工具设置数据库,这种工具非常直观。 接下来要做的是建立与应用程序内部数据库服务器的网络连接,这通常是一件容易的事情,因为你可以使用大量为此而构建的库。详情请见:https://www.codeproject.com/Articles/823854/How-to-connect-SQL-Database-to-your-Csharp-program

您提到的视频中显示的编程方法主要针对初学者,并不适用。您必须使用数据库的“副本”部署应用程序,并在每个新设备上设置某种向导,这不是一个非常聪明的方法。