- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试在 Java 代码中为 SQLServer 数据库定义驱动程序时,出现 ClassNotFoundException。
任何人都可以澄清为什么会这样,我见过类似的问题,但他们的答案似乎都不起作用。
谢谢。
最佳答案
这是一个编译错误。
当您调用Class.forName()
时,该方法可能会抛出已检查的异常ClassNotFoundException
。由于它是受检查的异常,因此您的代码必须在当前方法中处理它,或者在方法的 throws
子句中声明它。
我建议您阅读关于exceptions and exception handling的Java教程类(class)。 ,或者我已将其标记为重复的问答。
请注意,如果在您的应用程序运行时实际发生此异常,则意味着 Class.forName
无法加载您指定的 JDBC 驱动程序类。这通常意味着包含驱动程序类的 JAR 不在运行时类路径上。除非您的应用程序可以在不与数据库通信的情况下继续运行(!),否则这是一个无法从中恢复的异常。
关于java - Class.ForName ("com.microsoft.sqlserver.jdbc.SQLServerDriver")抛出 ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53634182/
在我的 Spring Cloud Task 项目中,我使用 Spring Batch。我想将元数据(BATCH_ 和 TASK_ 表)与生产数据分开,因此我配置了两个 DataSource,如下所示:
我有以下错误: 15:02:34,434 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool
我在尝试连接到 SQL Server 2008 数据库时遇到问题,以下是完整的异常: java.lang.UnsupportedClassVersionError: Bad version numbe
通过以下链接mvn install,我已经安装了sqljdbc4.jar。它完全成功完成,并且sqljdbc4.jar已加载到我的库中,下面也是我在部署时遇到的spring bean,依赖项和错误。谁
我正在尝试使用 JDBC 的 MSSQL 驱动程序。我已按照有关如何将外部 JAR 文件添加到 Eclipse Windows IDE 的说明进行操作,如下所示: - 从这里下载安装 http://m
我在运行我的 spring boot 应用程序时遇到异常,它说无法创建数据源 bean 并且导致此异常的原因是它无法检测到我的 SQLServer DriverClass。 这是我的 applicat
我有一个使用本地安装 Tomcat 7 的 Web 开发项目。我正在尝试使用 Microsoft 的 jdbc 驱动程序 (sqljdbc41.jar) 连接到 SQL Server 2012。 sq
这是一个重复的问题,但我按照提到的方式做了所有正确的事情。我已将以下 Maven 存储库依赖项添加到我的项目的 pom.xml 中: com.microsoft.sqlserver
这是一个已经出现的问题 before就这样,我确信经验丰富的 Java 开发人员已经厌倦了告诉新手如何设置类路径。也就是说,我尝试通过环境变量和 -cp 选项设置类路径,但没有成功。 我正在使用与 S
我对 JAVA 确实很陌生,但需要调用我有权访问的 SQL Server 函数。 我已经在 pl/sql 函数中构建了 JAVA 调用,并成功从我的环境之一调用它。当我移动到另一个环境时,出现错误 O
现在,当我尝试定义 class.forname 时,我正在使用 Microsoft SQLserver jdbc 连接 java.lang.ClassNotFoundException: com.mi
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver 当我尝试将我的应用程序部署到 tomcat
我正在尝试从 Java 连接到我的 SQL Server 2008 数据库,但我遇到了同样的问题 thread . String userName = "xxxx"; String password
似乎有很多与此相关的类似问题,但没有一个能够为我提供任何帮助。我在 SQL Server 上运行 Microsoft 的 JDBC 驱动程序(我正在使用 sqljdbc4.jar)并使用集成身份验证来
当我通过 maven 运行我的项目时,我能够使用 SQLServerDriver,并且可以成功读取/写入我的数据库。我正在测试特定文件中的一些更改,并尝试通过右键单击该文件并运行该文件来测试该单个文件
我创建了一个新的 Spring Boot 项目。我正在尝试设置数据源以使用 MSSQL。但是我似乎收到错误“无法加载类:com.microsoft.sqlserver.jdbc.SQLServerDr
我尝试创建简单的应用程序来测试 hibernate 。我使用 ms sql server 作为数据库 我从微软官方网站下载 sqljdbc4 并添加到我的 sts(eclipse) 的构建路径中: 它
我对 JAVA Web 服务非常陌生。我正在使用 apache axis2-1.5.6 在 java 中创建基于肥皂的 Web 服务。我已在本地计算机上部署了该服务。现在我想从数据库中获取数据。有没有
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
这个问题已经有答案了: unhandled exception type error (1 个回答) 已关闭 4 年前。 当我尝试在 Java 代码中为 SQLServer 数据库定义驱动程序时,出现
我是一名优秀的程序员,十分优秀!