SQLWarning对象是SQLException的子类。( )
错误
正确
SQLWarning
是 SQLException 的一个子类,用于表示数据库访问时出现的警告。 作为异常,SQLWarning 不会停止执行应用程序,而是提醒用户没有按计划发生任何事情。比如,警告有可能会通知你尝试撤销的某个权限没有成功,或者通知你在请求断开的时间可能发生错误。
SQLWarning的主要构成与SQLException相同,有message, SQLState,ErrorCode, cause,异常链(NextWarning)。
SQLWarning 有可能被 Connection 、Statement (包括 PreparedStatement 和 CallableStatement)或 ResultSet 报告,这些类都存在 getWarnings 方法,通过调用该方法才能看到调用对象上报告的第一个警告。如果 getWarning 返回一个警告,我们可以调用其 getNextWarning 方法获取下一个警告。每执行一行语句,那么前面那行语句的警告将会清除,这意味着如果我们想要检索报告处理来的警告,那么必须在下一行语句执行之前检索。
是 SQLException 的一个子类,用于表示数据库访问时出现的警告。 作为异常,SQLWarning 不会停止执行应用程序,而是提醒用户没有按计划发生任何事情。比如,警告有可能会通知你尝试撤销的某个权限没有成功,或者通知你在请求断开的时间可能发生错误。
SQLWarning的主要构成与SQLException相同,有message, SQLState,ErrorCode, cause,异常链(NextWarning)。
SQLWarning 有可能被 Connection 、Statement (包括 PreparedStatement 和 CallableStatement)或 ResultSet 报告,这些类都存在 getWarnings 方法,通过调用该方法才能看到调用对象上报告的第一个警告。如果 getWarning 返回一个警告,我们可以调用其 getNextWarning 方法获取下一个警告。每执行一行语句,那么前面那行语句的警告将会清除,这意味着如果我们想要检索报告处理来的警告,那么必须在下一行语句执行之前检索。