1.java应用程序在eclipse中运行正常,可是当打包为jar时就不能连接数据库?
(已经把jdbc的三个jar都在环境变量中的classpath中设置了;
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;);2.我如果把在eclipse中运行正常的java应用程序(class文件)拷在其它目录运行,不能连接成功数据库?3.如果直接用记录本写一个java应用程序,怎样才能通过jdbc连接上数据库?

解决方案 »

  1.   

    打包时,也要把jdbc(第三方的类库)打到包里去。
      

  2.   

    TO treeroot(旗鲁特)
    请问我的classpath哪里出错了?
      

  3.   

    java -Xbootclasspath/a:mysql-connector-java-3.1.8-bin.jar: -jar assrv.jar 这样就可以找到其他的jar文件了(这个mysql 的jar在当前目录下)。写这样一个bat(总自己敲多麻烦)拿记事本编辑java,然后javac,然后就这样指定参数运行