1、用户当然要装sql
server,否则数据库里的键、索引、约束等等谁来维护?2、mdf文件可以分离打包(数据库分离),但是更建议将数据库以SQL文档或者是XML文档的形式输出,具体做法看一下联机文档就可以了,简单得很。3、自己写一个数据初始化的小程序打进安装包里,基本安装后执行一下就可以了。
1点击工程或者包节点,右键选择Export
2类型选择Java-Jar
3下一步,选择要导出的文件或包
4下一步,基本上不做修改
5下一步,可以设置你的Main Class
6Finish
什么数据库?Access数据库就很简单了,直接与程序文件一起打包就好了。SQL Server麻烦点,你可以这样做:(1)单独编写一个数据库安装的C#程序,在数据库安装程序中使用SQL Server内置函数sp_attach_db执行数据库安装 *** 作。部分代码示例如下:connstring = "Data Source=" + TextBoxServerText + ";Integrated Security=SSPI;Initial Catalog=master;User ID=" + TextBoxUserNameText + ";Password=" + TextBoxPwdText;string DbPath = SystemEnvironmentCurrentDirectory + @"\Database\TicketManmdf";
string LogPath = SystemEnvironmentCurrentDirectory + @"\Database\TicketMan_logldf";
string StrSql = "exec sp_attach_db @dbname='TicketMan',@filename1='" + DbPath + "',@filename2='" + LogPath + "'";(2) 将数据库MDF、LDF文件与软件主程序文件、数据库安装程序文件等一起打包。不知道你使用的哪种打包软件,如果是NSIS的话,在NSIS脚本的安装完成页面运行数据库安装程序。例如:!define MUI_FINISHPAGE_RUN "$INSTDIR\数据库安装exe"-----------------------------------------------------------------------------方法不止一种,以上只是列举一种方法而已。
Delphi编辑好的数据库打包需要exe 文件生成的路径,在 Project 菜单下的 Option,如果生成的 exe 文件需要进行正式打包发布。
如果是企业级应用肯定会用SQL servre2000,如果只是一个小程序,用ADO+Acsess就可以了,可以随意发布,因为windows系统自带有ADO组件,只用带数据库发布就可以了,不用安装任何组件。
Delphi编辑功能特点:
可在Windows3x、Windows95、WindowsNT、WindowsXP、WindowsVista、Windows7、Windows8、Windows81、Windows10等环境下使用。当前,Delphi 也可以在LINUX平台上开发应用,其在LINUX上的对应产品Kylix。
Delphi 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。
双击sql server 2008的exe安装文件,进入SQL Server 安装中心。
2
点击界面左侧的安装,然后点击右侧的全新SQL Server 独立安装或向现有安装添加功能,进入SQL Server 2008 安装程序界面,首先是安装程序支持规则, *** 作完成之后,点击确定。
3
进入产品密钥,选择合适的版本(我这里无法选择),点击下一步。
4
进入许可条款,勾选上我接受许可条款,直接点击下一步。
5
进入安装程序支持文件,点击安装按钮,开始安装支持文件。
安装完成之后,又进入安装程序支持规则,点击显示详细信息可以看到详细的规则列表,点击下一步。
进入功能选择,这里我选择了全选,也可以选择具体需要的功能,并且可以改变安装位置,设置完成后,点击下一步。
进入实例配置,这里我直接选择了命名实例,其他都按照默认设置,点击下一步。
进入磁盘空间要求,显示磁盘的使用情况,可以直接点击下一步。
进入服务器配置,单击对所有SQL Server 服务使用相同的账户,选择了NT AUTHORITY\SYSTEM,然后单击下一步即可。
进入数据库引擎配置,单击添加当前用户指定SQL Server管理员,这样管理员就是系统管理员,设置好之后,直接单击下一步。
进入Reporting Services配置,直接按照默认选择第一项,点击下一步。
进入错误和使用情况报告,可以选择其中一项,将相关内容发送给Mircosoft,也可以不进行选择,然后单击下一步。
进入安装规则,直接单击下一步。
进入安装进度,SQL Server 2008开始安装,不用管它,等待安装完成即可。安装完成后,会列出具体安装了哪些功能,提示安装过程完成,这时单击下一步,可进入完成界面,提示SQL Server 2008安装已成功完成。
假如你用的是Access数据库:控制面板——管理工具——数据源(ODBC)——系统DNS(用户DNS也可)——添加——Microsoft Access Driver ——输入数据源名称——找到你的数据库
这样就差不多了,如果用的是sql则把DRIVER处换成SQL SEVRER的就可以了,希望能帮到你,祝好运!
以上就是关于c#开发单机的数据库程序,写好之后怎么把程序和数据库文件打包给用户使用全部的内容,包括:c#开发单机的数据库程序,写好之后怎么把程序和数据库文件打包给用户使用、JAVA程序如何带上数据库文件一起打包啊、C#做的小软件,如何让数据库跟软件一起打包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)