# Serialized Form

- ## Package org.h2.jdbc

  - ### Class org.h2.jdbc.JdbcBatchUpdateException extends java.sql.BatchUpdateException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.h2.jdbc.JdbcSQLDataException extends java.sql.SQLDataException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLException extends java.sql.SQLException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLFeatureNotSupportedException extends java.sql.SQLFeatureNotSupportedException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException extends java.sql.SQLIntegrityConstraintViolationException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException extends java.sql.SQLInvalidAuthorizationSpecException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLNonTransientConnectionException extends java.sql.SQLNonTransientConnectionException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLNonTransientException extends java.sql.SQLNonTransientException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLSyntaxErrorException extends java.sql.SQLSyntaxErrorException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLTimeoutException extends java.sql.SQLTimeoutException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLTransactionRollbackException extends java.sql.SQLTransactionRollbackException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

  - ### Class org.h2.jdbc.JdbcSQLTransientException extends java.sql.SQLTransientException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### originalMessage

            java.lang.String originalMessage

      - #### stackTrace

            java.lang.String stackTrace

      - #### message

            java.lang.String message

      - #### sql

            java.lang.String sql

- ## Package org.h2.jdbcx

  - ### Class org.h2.jdbcx.JdbcDataSource extends org.h2.message.TraceObject implements Serializable

    serialVersionUID:
      1288136338451857771L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Called when de-serializing the object.
        Throws:
          `java.io.IOException` - on failure
          `java.lang.ClassNotFoundException` - on failure

    - ### Serialized Fields

      - #### loginTimeout

            int loginTimeout

      - #### userName

            java.lang.String userName

      - #### passwordChars

            char[] passwordChars

      - #### url

            java.lang.String url

      - #### description

            java.lang.String description