通过JDBC连接SQLServer2000总有错啊,帮帮我吧

来源:百度知道 编辑:UC知道 时间:2024/09/24 02:14:43
我的驱动Microsoft SQL Server 2000 Driver for JDBC;classpath=,;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
我在记事本和eclipse里都报下面的错误:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)

ClassNotFoundException
是程序没有找到JDBC驱动,你没有导入,当然找不到了
把微软的3个jar包拷贝到jdk\ext的目录
import java.sql.*;
import com.microsoft.jdbc.sqlserver.SQLServerDriver
再试试看

肯定是没有正确地导入包,所以找不到数据访问驱动类
建议用Jtds包而不用微软SQL官方的包