| Package | Description | 
|---|---|
| oracle.jdbc | 
 Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the package  
oracle.jdbc. | 
| oracle.jdbc.aq | 
 This package is an Oracle JDBC extension that provides interfaces to access the Advanced Queuing feature of Oracle for enterprise messaging applications. 
 | 
| oracle.jdbc.dcn | 
 This package is an Oracle JDBC extension that provides interfaces to access the Database Change Notification feature of Oracle. 
 | 
| oracle.sql | 
 A package of classes that represent java SQL types and Oracle specific SQL types. 
 | 
| Class and Description | 
|---|
| ARRAY
 Deprecated. 
 
Use java.sql.Array interface for declaration instead of using concrete class oracle.sql.ARRAY. 
 | 
| BFILE
 Deprecated. 
 
Use oracle.jdbc.OracleBfile interface for declaration instead of using concrete class oracle.sql.BFILE. 
 | 
| BINARY_DOUBLE
 The BINARY_DOUBLE class is a representation of the Oracle BINARY_DOUBLE datatype. 
 | 
| BINARY_FLOAT
 The BINARY_FLOAT class is a representation of the Oracle BINARY_FLOAT datatype. 
 | 
| BLOB
 Deprecated. 
 
Use java.sql.Blob interface for declaration instead of using concrete class oracle.sql.BLOB. 
 | 
| CHAR
 The Oracle specific representation of characters. 
 | 
| CLOB
 Deprecated. 
 
Use java.sql.Clob interface for declaration instead of using concrete class oracle.sql.CLOB. 
 | 
| CustomDatum
 This is an interface for encapsulating SQL Types into Java types of the user's choice. 
 | 
| CustomDatumFactory
 This interface complements CustomDatum. 
 | 
| DATE
 DATE Class 
 | 
| Datum
 The root of Oracle native datatype hierarchy. 
 | 
| INTERVALDS
 INTERVALDS Class 
 | 
| INTERVALYM
 INTERVALYM Class 
 | 
| NUMBER
 NUMBER Class 
 | 
| OPAQUE
 Deprecated. 
 
Use oracle.jdbc.OracleOpaque interface for declaration instead of using concrete class oracle.sql.OPAQUE. 
 | 
| ORAData
 Oracle interface for customized user-defined types. 
 | 
| ORADataFactory
 ORAData factory interface. 
 | 
| RAW
 The RAW class is a representation of the Oracle RAW datatype. 
 | 
| REF
 Deprecated. 
 
Use java.sql.Ref interface for declaration instead of using concrete class oracle.sql.REF. 
 | 
| ROWID
 The ROWID class is a representation of the Oracle ROWID datatype. 
 | 
| STRUCT
 Deprecated. 
 
Use java.sql.Struct interface for declaration instead of using concrete class oracle.sql.STRUCT. 
 | 
| StructDescriptor
 Deprecated. 
 
Use factory method Connection.createStruct to create an instance of java.sql.Struct directly. 
 | 
| TIMESTAMP
 TIMESTAMP Class 
 | 
| TIMESTAMPLTZ
 TIMESTAMPLTZ Class 
 | 
| TIMESTAMPTZ
 TIMESTAMPTZ Class 
 | 
| TypeDescriptor
 The descriptor of pre-defined types. 
 | 
| Class and Description | 
|---|
| ANYDATA
 This class is the Java mapping of the SYS.ANYDATA SQL type. 
 | 
| RAW
 The RAW class is a representation of the Oracle RAW datatype. 
 | 
| STRUCT
 Deprecated. 
 
Use java.sql.Struct interface for declaration instead of using concrete class oracle.sql.STRUCT. 
 | 
| Class and Description | 
|---|
| ROWID
 The ROWID class is a representation of the Oracle ROWID datatype. 
 | 
| Class and Description | 
|---|
| ANYDATA
 This class is the Java mapping of the SYS.ANYDATA SQL type. 
 | 
| ARRAY
 Deprecated. 
 
Use java.sql.Array interface for declaration instead of using concrete class oracle.sql.ARRAY. 
 | 
| ArrayDescriptor
 Deprecated. 
 
Use factory method OracleConnection.createOracleArray to create an instance of java.sql.Array directly. 
 | 
| AttributeDescriptor | 
| BFILE
 Deprecated. 
 
Use oracle.jdbc.OracleBfile interface for declaration instead of using concrete class oracle.sql.BFILE. 
 | 
| BLOB
 Deprecated. 
 
Use java.sql.Blob interface for declaration instead of using concrete class oracle.sql.BLOB. 
 | 
| CharacterSet
 This class encapsulates methods and attributes of the character sets defined by Oracle. 
 | 
| CLOB
 Deprecated. 
 
Use java.sql.Clob interface for declaration instead of using concrete class oracle.sql.CLOB. 
 | 
| CustomDatum
 This is an interface for encapsulating SQL Types into Java types of the user's choice. 
 | 
| DATE
 DATE Class 
 | 
| Datum
 The root of Oracle native datatype hierarchy. 
 | 
| DatumWithConnection
 A supper class for some Oracle specific datatypes, such as BFILE, BLOB, etc. 
 | 
| NUMBER
 NUMBER Class 
 | 
| OpaqueDescriptor
 Deprecated. 
 
OPAQUE types cannot be created on the client side. 
 | 
| ORAData
 Oracle interface for customized user-defined types. 
 | 
| RAW
 The RAW class is a representation of the Oracle RAW datatype. 
 | 
| STRUCT
 Deprecated. 
 
Use java.sql.Struct interface for declaration instead of using concrete class oracle.sql.STRUCT. 
 | 
| StructDescriptor
 Deprecated. 
 
Use factory method Connection.createStruct to create an instance of java.sql.Struct directly. 
 | 
| TIMESTAMP
 TIMESTAMP Class 
 | 
| TIMESTAMPTZ
 TIMESTAMPTZ Class 
 | 
| TypeDescriptor
 The descriptor of pre-defined types. 
 |