java.lang.ClassNotFoundException:JBuilder 7中的net.sourceforge.jtds.jdbc.Driver

时间:2014-07-05 06:44:32

标签: sql-server jdbc

我正在使用jtds 1.3.1 jar文件连接MSSQL server 2008.为此我在JBuilder7中配置了库和JDK,同时从JBuilder 7编译器运行应用程序一切正常,但每当我尝试通过.exe应用程序运行时由JBUilder7从WInXP平台构建获取错误" java.lang.ClassNotFoundException:net.sourceforge.jtds.jdbc.Driver"。

任何人都可以帮助我进一步指导我在JBuilder 7中制作可执行文件的范围吗?

1 个答案:

答案 0 :(得分:0)

通常,数据库的驱动程序在运行时得到解析,例如从属性文件osr XML文件配置中读取的drovers类名。它可以归结为

Class.forName("net.sourceforge.jtds.jdbc.Driver")

即使驱动程序本身不存在,此代码也会在没有错误的情况下编译。

您应该做的是下载驱动程序的jar并将jar添加到项目的配置中。这样,jbuilder会在运行时将jar添加到项目的类路径中。

添加jar很容易,我没有Jbuilder检查,here有人得到如何操作的说明

希望这有帮助