java连接sql server2000问题
我用jdbc_odbc来建立java与sql server2000的连接,在网上copy了一个程序来测试是否可以连接。结果运行该程序成功,java程序可以与sql server连接。但过了两天,我再写了一段代码,需要连接到sql server2000,运行时报错,无法加载数据库。我以为我的代码有错,copy了上一次运行成功的代码,无论放在哪个包里都报错。但上次的那个代码依旧可以加载驱动并成功连接到数据库。这是为什么?以下是同一段代码在不同的类里的运行结果:(1)连接成功!(连接到数据库时的输出语句)
(2)java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at sql.JDBC.<init>(JDBC.java:16)
at sql.JDBC.main(JDBC.java:34)
期待大神帮忙解决这个问题,急~ --------------------编程问答-------------------- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
把你可以运行的那个项目里的数据库驱动包拷贝放到你要运行的项目的lib里 --------------------编程问答-------------------- 可是我已经把那3个jar包的路径放到了ClassPath里了呀,而且在之前可以连接数据库的那个项目,我没有把它们放在lib里面
补充:Java , Java SE