求助:
我要打包的Java程序。用到了数据库,server2005 ,用的myeclipse,想打包之后可直接执行程序,具体操作该怎么搞?
用把mdf文件包含进去么?只要打包后可以运行就可以。运行的电脑可以装有JDK,SQLSERVER,但是不需要手动配置。请大家帮帮忙,只要求一点,打包后可执行。希望大家能说的详细点。谢谢了

解决方案 »

  1.   

    mdf这种东西你都打包里啊!
    做个setup.exe吧,执行数据库建表。你的jar只负责业务逻辑就行。
      

  2.   

    这个真不知道。你知道人家客户机的SQLSERVER数据库的ip和端口吗?
      

  3.   


    我就是不知道该怎么打包啊。。你能说清楚点么?那个setup.exe怎么做?能说清楚点么?具体打包方法。。我对打包一窍不通,只会用myeclipse导出包。。汗
      

  4.   

    做程序安装包有工具的,myeclipse导出可执行jar然后用exe4j生成应用软件就行。觉得setup.exe难,用bat文件也行。google一下。
      

  5.   

    数据库的访问最好做个配置文件
    jar打包,你直接选择项目 右键 导出 按提示,一步一步操作,记得制定main函数类
    然后用VB或者类似工具,编写个exe程序,调用CMD命令 “java -jar *.jar”
    *.jar 是你打包的名字
      

  6.   

    数据库你导个sql文件出来,让用户自己在查询分析器里面运行一下.!
      

  7.   

    public class Login {
    private static final String drivername=
    "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private static final String url="jdbc:sqlserver://localhost:1433;DataBaseName=aygxy1";
    private static final String user="sa";
    private static final String password="love123";
    private String queryString ;
    Connection conn=null;
    Statement st=null;
    ResultSet rs=null;
      

  8.   

    打包成jar就可以运行,不过数据库的配置文件要和用户机器上面的对应。
      

  9.   

    这样的话,  你的关于数据库的链接信息应该写成一个properties的配置文件, 你这样写死了,要是人家机子上面不是你这样的配置不就去球了.?
    数据库的链接用程序去读.!  读取classPath下的properties文件!
      

  10.   

    应用程序可以打包,数据库就不好了,如果你用小型的数据库还可以,sql server就不行了
      

  11.   

    这样的话, 你的关于数据库的链接信息应该写成一个properties的配置文件, 你这样写死了,要是人家机子上面不是你这样的配置不就去球了.?
    这个具体该怎么搞啊?
      

  12.   

    数据库不行的话  你就在程序里写个SQL建库吧
      

  13.   

    用setupfactory生成安装文件被。数据库链接信息写成properties配置文件,用setupfactory的功能,要求用户录入,然后改properties文件。接着根据用户录入,用语句附加你的数据库文件。至于可执行文件,你就打个JAR包,写个批处理运行就是了。这些都可以打到安装包中。