到目前为止,我有:-
Developed a project using Windows Forms in VS2010 Ultimate. Language: C#, Developed a schema with few tables in MySQL Workbench 5.2 CE. Successfully have been able to use the schema in the project. Created a Setup file for the project too.
项目描述:只是一个带有数据网格的窗口窗体,因此它可以从 MySQL 中创建的数据库中获取数据。
问题: 如果客户端在没有 MySQL、VS2010 或 INTERNET 连接的情况下想要通过安装安装文件来使用此应用程序,他/她如何访问数据库?
当使用没有上述功能的计算机对客户端进行测试时,会生成一个错误,内容如下:[code]无法连接到指定的任何本地主机[/code]。
我假设程序无法在安装它的客户端机器上找到数据库,因为数据库是在我的开发机器上创建的。
有什么方法可以将我的数据库嵌入客户端机器(请提醒客户端机器上的上述条件),以便他/她可以完美地使用该程序而不会出现与数据库连接相关的错误?
最佳答案
您确实要求您的客户购买 sql,这是他们连接到您的数据库的唯一方式,也许您想研究使用 xml 而不是 sql。
这样客户端就不必做任何事情,不幸的是 sql 是最简单的方法,但前提是你有数据库和 sql 可以访问。
对于客户端,xml 对他们来说更容易。
关于具有 MySQL 数据库和部署的 C# 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16320604/