日期:2014-05-20  浏览次数:20626 次

jar 运行 包里面驱动的问题,急,高手请来看看。
@echo off

d:
cd \test
java -jar Lx100.jar lx1001 lx100 lx1003 4 5 6 7
pause




我在运行bat 的 时候 报错 connection<>:No suitable driver found for jdbc:microsoft:sqlserver:....
解压LX100.jar后
.classpath
<classpathentry kind="lib" path="Libraries/msbase.jar"/>
<classpathentry kind="lib" path="Libraries/mssqlserver.jar"/>
<classpathentry kind="lib" path="Libraries/msutil.jar"/>

Libraries/msbase.jar
Libraries/mssqlserver.jar
Libraries/msutil.jar



谁知道为什么啊?

------解决方案--------------------
java -jar Lx100.jar;msbase.jar;mssqlserver.jar;msutil.jar lx1001 lx100 lx1003 4 5 6 7

这样就可以了
------解决方案--------------------
缺少
Libraries/msbase.jar
Libraries/mssqlserver.jar
Libraries/msutil.jar
这三个包吧?
------解决方案--------------------
在保證正確連接串的前提下jdbc:microsoft:sqlserver

想辦法把連接所需驅動包(jar)放在classpath下
比如“-cp” option
------解决方案--------------------
很明显在第三方jar没有引入到你的jar中去,可以把数据库jar包考到{java_home}/jre/lib/ext目录下
------解决方案--------------------
缺少
Libraries/msbase.jar
Libraries/mssqlserver.jar
Libraries/msutil.jar
这三个包吧?