1

我正在为使用数据库的 SQL 后端的客户端编写专业级 c# 应用程序,我希望将这个应用程序商业化,供其他能够自行安装的人使用。

我的主要问题是,我是否可以添加 SQL 服务器实例、用户名、密码等选项,以及从安装程序中自动生成数据库和表并保存这些设置以供在运行时使用?

任何援助将不胜感激。

提前致谢。

4

2 回答 2

1

是的,您可以在安装过程中使用对话获取 SQL 信息。

将数据库脚本包含在安装程序中,并在从用户那里获取 SQL 实例和凭据信息后运行它。

请参阅此链接以获取工作示例

创建数据库后,根据需要将信息保存在文件系统(配置文件)、用户应用程序数据或安装目录中的某个位置。如果需要,对其进行加密。

于 2012-07-10T16:43:36.637 回答
0

您可以将它们加载到向量(或 ArrayList)中,然后将其存储在他们机器上某处的文件中。然后在启动时,从文件中提取信息并将其加载到您的程序中。

编辑:您必须指示他们不要触摸该文件,因为它会破坏他们的安装。我建议将其作为驱动器上某个隐藏文件夹中的文件,他们不会倾向于将其弄乱。如果可以(我个人不确定如何)将其设置为只读,除了程序本身之外,这不是一个坏主意。

于 2012-07-10T16:38:08.003 回答