已安装java JDBC驱动程序,但出现异常
我使用的软件需要jbdc驱动程序(用于sql server 2005), 我的java版本是1.5.0_16
当我想启动应用程序时,它会引发以下异常:
java.sql.SQLException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
你可以在下面搜索框中键入要查询的问题!
我使用的软件需要jbdc驱动程序(用于sql server 2005), 我的java版本是1.5.0_16
当我想启动应用程序时,它会引发以下异常:
java.sql.SQLException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
# 1 楼答案
驱动程序类名正确吗
不是吗
# 2 楼答案
CLASSPATH变量是Java虚拟机(JVM)用来定位计算机上JDBC驱动程序的搜索字符串。如果CLASSPATH变量中未列出驱动程序,则在尝试加载驱动程序时会收到以下错误消息:
JDBC驱动程序不是Java SDK的一部分。如果要使用它,必须将类路径设置为包含sqljdbc。jar文件或sqljdbc4。jar文件。如果类路径缺少sqljdbc的条目。jar或sqljdbc4。jar,应用程序将抛出常见的“未找到类”异常
sqljdbc。jar文件和sqljdbc4。jar文件安装在以下位置:
下面是用于Windows应用程序的CLASSPATH语句示例:
以下是用于Unix/Linux应用程序的CLASSPATH语句示例:
您必须确保CLASSPATH语句只包含一个用于SQL Server的Microsoft JDBC驱动程序,例如sqljdbc。jar或sqljdbc4。罐子
有关更多信息,请参阅:
support ms
msdn ms