把jbuilder的运行部分(下面窗口的)拷出来,在console下运行,应该不会错吧,再看看问题在哪儿。

解决方案 »

  1.   

    错误信息:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
            at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:140)
            at Sql.main(Sql.java:12)
    SQLException: No suitable driver
      

  2.   

    根据微软自己的说明文档,只支持到jdk1。3版本!
      

  3.   

    是你的SQLServerDriver没有找到吧·!`
      

  4.   

    在你的classpath路径里,把微软的那几个包放在前头试试
    我用的是jdk1.4 连sqlserver  一切正常
      

  5.   

    我自己来回复这个问题。真搞了我2天了。我在装jmf时,系统在用户变量环境中多了个Classpath,把这部分内容做删减后拷到system环境的classpath中,然后删除,重新启动,就可以了。