所有类
java.sql
类 SQLWarning
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
java.sql.SQLWarning
-
所有已实现的接口:
-
Serializable
-
直接已知子类:
-
DataTruncation
-
public class SQLWarning
- extends SQLException
提供关于数据库访问警告信息的异常。这些警告直接链接到其方法会导致报告警告的那些对象。
警告可以从 Connection
、Statement
和 ResultSet
对象中检索。当已经关闭连接之后,试图在连接上检索警告将导致抛出异常。类似地,试图在已经关闭的语句上或已经关闭的结果集上检索警告也将导致抛出异常。注意,关闭语句时还会关闭它可能生成的结果集。
-
另请参见:
-
Connection.getWarnings()
, Statement.getWarnings()
, ResultSet.getWarnings()
, 序列化表格
从类 java.lang.Throwable 继承的方法 |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
SQLWarning
public SQLWarning(String reason,
String SQLstate,
int vendorCode)
-
构造一个完全限定的
SQLWarning
对象,使用给定值对其进行初始化。
-
参数:
-
reason
- 对警告的描述
-
SQLstate
- 标识警告的 XOPEN 代码
-
vendorCode
- 数据库供应商特定的警告代码
SQLWarning
public SQLWarning(String reason,
String SQLstate)
-
构造一个具有给定 reason 和 SQLState 的
SQLWarning
对象;vendorCode 字段的默认值为 0。
-
参数:
-
reason
- 对警告的描述
-
SQLstate
- 标识警告的 XOPEN 代码
SQLWarning
public SQLWarning(String reason)
-
用为 reason 提供的给定值构造
SQLWarning
对象;SQLstate 的默认值为 null
,vendorCode 的默认值为 0。
-
参数:
-
reason
- 对警告的描述
SQLWarning
public SQLWarning()
-
构造一个默认的
SQLWarning
对象。原因默认值为 null
,SQLState 的默认值为 null
,vendorCode 的默认值为 0。
getNextWarning
public SQLWarning getNextWarning()
-
检索到链接此
SQLWarning
对象的警告。
-
-
返回:
-
链接中的下一个
SQLException
对象;如果不存在,则返回 null
-
另请参见:
-
setNextWarning(java.sql.SQLWarning)
setNextWarning
public void setNextWarning(SQLWarning w)
-
将
SQLWarning
对象添加到链接的末尾。
-
-
参数:
-
w
- SQLException
链接的新末尾
-
另请参见:
-
getNextWarning()
所有类