我正在使用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中制作可执行文件的范围吗?
答案 0 :(得分:0)
通常,数据库的驱动程序在运行时得到解析,例如从属性文件osr XML文件配置中读取的drovers类名。它可以归结为
Class.forName("net.sourceforge.jtds.jdbc.Driver")
即使驱动程序本身不存在,此代码也会在没有错误的情况下编译。
您应该做的是下载驱动程序的jar并将jar添加到项目的配置中。这样,jbuilder会在运行时将jar添加到项目的类路径中。
添加jar很容易,我没有Jbuilder检查,here有人得到如何操作的说明
希望这有帮助