各位大哥:
   小弟做了一个java连数据库的管理系统,想打包发布一下,我用了installanywhere这个软件,可是我不知道怎么才能把mssql也打包一下,就是我想让我的这个程序在别人的机子上运行,不要求那台电脑上有mssql,不知道行不?还请指点一下!

解决方案 »

  1.   

    方法一:把你的安装程序和mssql的安装程序刻在一个盘里,然后打印一份安装手册给客户,告诉他先装mssql再装你的程序。
    方法二:你可以试试用InstallShield Express(一般在Delphi或BCB6的安装盘里有)来打包,把mssql的文件(安装后)和你的程序打包到一起,然后通过设置InstallShield Express来配置安装好以后的注册表和环境变量等。
    方法三:用ISetup来打包,把你的程序和mssql的安装文件打包到一起,然后指定安装后自动运mssql的安装文件。
      

  2.   

    对了InstallShield Express好像对SQL Server数据库有支持,因为我没研究过,你自己看看,就在InstallShield Express工程的Redistributables下有这么几个可安装的Objects/Merge Modules,“MSDE 2000 SQL Agent”,“MSDE 2000 SQL Agent Resources”,“MSDE 2000 SQL Enterprise Manager”,“MSDE 2000 SQL Core Files”,“MSDE 2000 SQL Core Resources”
    你研究一下吧
      

  3.   

    你得先测试原有计算机是否已经安装了mysql
    没有装,你直接运行mysql的安装程序就行。
    如果有,你得看看版本是否支持你的程序。如果不支持,你得提示用户是否进行升级。