首页 > 数据库 >20230628 java.sql.SQLException

20230628 java.sql.SQLException

时间:2023-08-28 09:58:56浏览次数:47  
标签:vendorCode java String sqlState reason SQLException sql

介绍

  • java.sql.SQLException
  • public class SQLException extends java.lang.Exception implements Iterable
  • 每个 SQLException 都有一个由多个 SQLException 对象构成的链
  • 有大量的异常子类,按照树结构组织

API

构造器

  • SQLException()
  • SQLException(String reason)
  • SQLException(Throwable cause)
  • SQLException(String reason, Throwable cause)
  • SQLException(String reason, String SQLState)
  • SQLException(String reason, String SQLState, int vendorCode)
  • SQLException(String reason, String sqlState, Throwable cause)
  • SQLException(String reason, String sqlState, int vendorCode, Throwable cause)
    • sqlState : 标准化的错误代码
    • vendorCode : 特定数据库供应商的错误代码

public

  • iterator
  • getErrorCode
    • 对应构造器入参中的 vendorCode
  • getSQLState
    • 对应构造器入参中的 sqlState
  • setNextException, getNextException

标签:vendorCode,java,String,sqlState,reason,SQLException,sql
From: https://www.cnblogs.com/huangwenjie/p/17650427.html

相关文章

  • 20230628 java.sql.Statement
    介绍java.sql.StatementpublicinterfaceStatementextendsWrapper,AutoCloseable语句API常量SUCCESS_NO_INFO:-2EXECUTE_FAILED:-3getMoreResultsCLOSE_CURRENT_RESULT:1KEEP_CURRENT_RESULT:2CLOSE_ALL_RESULTS:3autoGeneratedKeysRETURN_GENE......
  • 20230629 java.sql.CallableStatement
    介绍java.sql.CallableStatementpublicinterfaceCallableStatementextendsPreparedStatementAPIpublicregisterOutParameterwasNullset/getgetArraygetRefsetAsciiStreamsetBigDecimal,getBigDecimalsetBinaryStreamsetBlob,getBlobsetBoolean,getBoo......
  • 20230629 java.sql.DatabaseMetaData
    介绍java.sql.DatabaseMetaDatapublicinterfaceDatabaseMetaDataextendsWrapper数据库的元数据API常量procedureResultUnknown:0procedureNoResult:1procedureReturnsResult:2procedureColumnUnknown:0procedureColumnIn:1procedureColumnInOut:2p......
  • 20230629 java.sql.ParameterMetaData
    介绍java.sql.ParameterMetaDatapublicinterfaceParameterMetaDataextendsWrapper预备语句参数的元数据API常量parameterNoNulls:0parameterNullable:1parameterNullableUnknown:2parameterModeUnknown:0parameterModeIn:1parameterModeInOut:2par......
  • 20230629 java.sql.PreparedStatement
    介绍java.sql.PreparedStatementpublicinterfacePreparedStatementextendsStatement预备语句APIpublicaddBatchclearParametersgetMetaData结果集元数据ResultSetMetaDatagetParameterMetaData预备语句参数的元数据ParameterMetaDataexecutee......
  • 20230629 java.sql.ResultSetMetaData
    介绍java.sql.ResultSetMetaDatapublicinterfaceResultSetMetaDataextendsWrapper结果集的元数据API常量columnNoNulls:0columnNullable:1columnNullableUnknown:2publicgetColumnCount返回当前ResultSet对象中的列数getColumnDisplaySize返......
  • MySQLSTMT函数详解及使用方法(mysql_stmt())
    MySQL_STMT函数详解及使用方法 MySQL_STMT是MySQL提供的一个CAPI,用于执行预处理语句(Preparedstatements)。相比于直接执行SQL,预处理语句具有更高的运行效率和更好的安全性。本文将详细介绍MySQL_STMT函数的使用方法。 1.创建预处理语句 使用MySQL_STMT,需要先创建一个预......
  • 20230628 java.net.URLDecoder
    介绍java.net.URLDecoderpublicclassURLDecoderURL解码器对应的URL编码器类是URLEncoderURL编码模式保留字符A到Z、a到z、0到9,以及.-~_用+字符替换所有的空格将其他所有字符编码为UTF-8,并将每个字节都编码为%后面紧跟一个两位的十六进制数......
  • 20230628 java.net.URLEncoder
    介绍java.net.URLEncoderpublicclassURLEncoderURL编码器对应的URL解码器类是URLDecoderURL编码模式保留字符A到Z、a到z、0到9,以及.-~_用+字符替换所有的空格将其他所有字符编码为UTF-8,并将每个字节都编码为%后面紧跟一个两位的十六进制数......
  • 20230512 java.lang.Throwable
    介绍java.lang.ThrowablepublicclassThrowableimplementsSerializableError和Exception的父类,只有该类型才可以被throw和catch不是RuntimeException或Error子类的都被认为是检查异常(checkedexception),包括Throwable构造函数共有5个构造函数,继承时可以选择性......