如何在安装包中加入数据库功能
来源:互联网 发布:淘宝 交易指数 编辑:程序博客网 时间:2024/06/05 11:16
当前的管理软件大多是有数据库的,把数据库的安装直接做到应用软件的安装包中,可以大大方便用户的安装。
NextInstaller 的模板中就有一个 CreateDB 的模板,其功能就是创建一个 Sqlserver 的数据库,并建立表,和初始化表中的数据。当然我们也可以以手工的方式在我们已创建的工程中加入数据库功能。
方法如下:
1.新建一个创建数据库的命令
使用 New Item 命令创建一个新的 DBItem 对象。
把 DBItem 的类型设置为’Create DB’, 输入一个描术,会在安装过程中显示。
在数据库中显示了当前 DBItem 所对应用数据库属性的变量,默认是系统数据库属性变量,我们可以通过向导界面 SdSetDBSource, SdSetDBUser , 或 SetVarTabValue 来修改变量的值。
在数据库中显示了当前 DBItem 所对应用数据库属性的变量,默认是系统数据库属性变量,我们可以通过向导界面 SdSetDBSource, SdSetDBUser , 或 SetVarTabValue 来修改变量的值。
在建好一个 DBItem 后,我们可以使用 Install. GetDBItemConnstring 得到一个 DBItem 的数据库连接字符串,如:strCommstring = Install.GetDBItemConnstring(“CreateDB”);
2. 新健一个执行 SQL 的命令
新建一个DBItem , 类型为 Run SQL Format。
3.在 CreateTable 的 Data 中输入 SQL 语句,系统在执行这个 DBItem 时,就会自己执行这些 SQL语句。多个SQL命令使用 ‘GO’ 分隔。从SQlServer 中倒出的就这个格式。(注:其中一个 SQL 命令不能太长,否则会出来,尽量用 ‘GO’ 分隔)
4. 接下来在加入让用户选择数据库的信息,如数据库名称,连接数据库的账号等。
SdSetDBSource:
nOpType = Install.DoDialog( 'SdSetDBSource' );
DataCmpGoto( nOpType , OT_CANCEL ,'Cancel' );
DataCmpGoto( nOpType , OT_BREAK ,'SdWelcome' );
SdSetDBUser:
nOpType = Install.DoDialog( 'SdSetDBUser' );
DataCmpGoto( nOpType , OT_CANCEL ,'Cancel' );
DataCmpGoto( nOpType , OT_BREAK ,'SdSetDBSource' );
* 如果我们想写死这些信息,而不用让用户自己输入,而可以在变量表中直接设置这些变量的值。
5.进行打包
- 如何在安装包中加入数据库功能
- 如何在idea中加入MySQL数据库
- 如何在j2sdk中加入javax.servlet包
- 如何在自己的程序中加入宏的功能
- 如何在你的软件中加入脚本功能
- 在.NET程序安装包中附带 SQL SERVER数据库安装功能
- 在.NET程序安装包中附带 SQL SERVER数据库安装功能
- 如何在JBuilder加入SqlServer驱动包
- 重点介绍如何在安装包中自动为客户创建数据库
- 介绍如何在安装包中自动为客户创建数据库
- 介绍如何在安装包中自动为客户创建数据库
- 在应用中加入全文检索功能
- 在应用中加入全文检索功能
- 在网页中加入天气预报功能
- 在Adobe Reader中加入书签功能
- 如何在tcp源码中分析丢包,加入自己的函数
- 云之讯:如何在APP中加入类微信电话本功能
- Inno Setup在安装完成页面中加入选择打开网站/网页的功能
- 不引入第三变量,交换两个变量的值
- 学习笔记:解读CppUnit源码2
- 属性文件的读取 Java
- 关于Java Applet与HTML交互的问题
- http://blog.csdn.net/jobchanceleo/category/598357.aspx
- 如何在安装包中加入数据库功能
- Java开源身份验证
- flash样式的图片滚动效果
- 如何在安装向导中自宝义选择目录的界面
- 无题
- 使用SQL SERVER的Link Server实现分布式事务
- Internet上Java Applet的保存和调用方法【转载】
- snmp的设置 for cacti监视cpu和网卡
- 如何有条件的执行数据库对象DBItem