使用JDBC驱动程序时出错-java.lang.ClassNotFoundException:com.microsoft.sqlserver.JDBC.SQLServerDriver

使用JDBC驱动程序时出错-java.lang.ClassNotFoundException:com.microsoft.sqlserver.JDBC.SQLServerDriver,jdbc,sql-server-express,Jdbc,Sql Server Express,我试图在java桌面应用程序中使用MicrosoftSQLServer2008Type4JDBC驱动程序 但是,当我运行程序时,我得到以下错误-- 我如何克服这个错误?代码看起来还可以…它是一条要在本地sql server 2008数据库中执行的sql语句。确保包含此驱动程序的.jar位于您的类路径中。下面解释如何设置此项。SQL Server 2008的驱动程序中有2个Jar文件,我将这两个Jar都添加到classpath变量中,但仍然会出现相同的错误??(请注意,您有用地链接到的文章是针对S

我试图在java桌面应用程序中使用MicrosoftSQLServer2008Type4JDBC驱动程序

但是,当我运行程序时,我得到以下错误--


我如何克服这个错误?代码看起来还可以…它是一条要在本地sql server 2008数据库中执行的sql语句。

确保包含此驱动程序的
.jar
位于您的
类路径中。下面解释如何设置此项。

SQL Server 2008的驱动程序中有2个Jar文件,我将这两个Jar都添加到classpath变量中,但仍然会出现相同的错误??(请注意,您有用地链接到的文章是针对SQL Server 2000的JAR,因此这里给出的文件名与我为SQL Server 2008提供的文件名不同)…@user893664,是的,我链接到的文章确实是针对SQL Server 2000的,但同样的原则也适用。.jat文件必须位于类路径中。很简单。如果你得到这个错误,这意味着你不是。好的,我检查过了,你说的是正确的。。。我想添加两件事——有时在Windows中,如果jar位于名称大于8个字符的文件夹中,那么它可能无法工作,在这种情况下,请将jar放在C:\jdbc\(或具有文件夹名称的其他内容)length@user893664,这些都是你提出的非常好的观点。事实上,它们都很重要,必须加以注意。我很高兴你设法使这项工作得以开展。
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver