AI-generated Key Takeaways
-
The
Types
class in Java provides a set of constants representing standard SQL types for use in JDBC. -
These constants act as type codes, enabling developers to identify and work with SQL data types within their Java code.
-
The
Types
class is never instantiated and primarily serves as a container for these predefined type identifiers. -
While most constants map directly to common SQL types, the
OTHER
constant is reserved for database-specific types requiring special handling. -
The constants within the
Types
class facilitate seamless interaction between Java applications and relational databases by standardizing type recognition and mapping.
The class that defines the constants that are used to identify generic SQL types, called JDBC types.
This class is never instantiated.
Constant Summary
int | ARRAY | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
ARRAY . |
int | BIGINT | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | BINARY | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | BIT | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | BLOB | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
BLOB . |
int | BOOLEAN | The constant in the Java programming language, somtimes referred to
as a type code, that identifies the generic SQL type BOOLEAN . |
int | CHAR | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | CLOB | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
CLOB . |
int | DATALINK | The constant in the Java programming language, somtimes referred to
as a type code, that identifies the generic SQL type DATALINK . |
int | DATE | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | DECIMAL | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | DISTINCT | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
DISTINCT . |
int | DOUBLE | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | FLOAT | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | INTEGER | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | JAVA_OBJECT | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
JAVA_OBJECT . |
int | LONGNVARCHAR | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type LONGNVARCHAR . |
int | LONGVARBINARY | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | LONGVARCHAR | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | NCHAR | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type NCHAR |
int | NCLOB | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type NCLOB . |
int | NULL | The constant in the Java programming language
that identifies the generic SQL value
|
int | NUMERIC | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | NVARCHAR | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type NVARCHAR . |
int | OTHER | The constant in the Java programming language that indicates
that the SQL type is database-specific and
gets mapped to a Java object that can be accessed via
the methods getObject and setObject . |
int | REAL | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | REF | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
REF . |
int | ROWID | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type ROWID |
int | SMALLINT | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | SQLXML | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type XML . |
int | STRUCT | The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
STRUCT . |
int | TIME | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | TIMESTAMP | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | TINYINT | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | VARBINARY | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
int | VARCHAR | The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
|
Inherited Method Summary
Constants
public static final int ARRAY
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
ARRAY
.
public static final int BIGINT
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
BIGINT
.
public static final int BINARY
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
BINARY
.
public static final int BIT
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
BIT
.
public static final int BLOB
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
BLOB
.
public static final int BOOLEAN
The constant in the Java programming language, somtimes referred to
as a type code, that identifies the generic SQL type BOOLEAN
.
public static final int CHAR
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
CHAR
.
public static final int CLOB
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
CLOB
.
public static final int DATALINK
The constant in the Java programming language, somtimes referred to
as a type code, that identifies the generic SQL type DATALINK
.
public static final int DATE
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
DATE
.
public static final int DECIMAL
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
DECIMAL
.
public static final int DISTINCT
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
DISTINCT
.
public static final int DOUBLE
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
DOUBLE
.
public static final int FLOAT
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
FLOAT
.
public static final int INTEGER
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
INTEGER
.
public static final int JAVA_OBJECT
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
JAVA_OBJECT
.
public static final int LONGNVARCHAR
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type LONGNVARCHAR
.
public static final int LONGVARBINARY
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
LONGVARBINARY
.
public static final int LONGVARCHAR
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
LONGVARCHAR
.
public static final int NCHAR
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type NCHAR
public static final int NCLOB
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type NCLOB
.
public static final int NULL
The constant in the Java programming language
that identifies the generic SQL value
NULL
.
public static final int NUMERIC
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
NUMERIC
.
public static final int NVARCHAR
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type NVARCHAR
.
public static final int OTHER
The constant in the Java programming language that indicates
that the SQL type is database-specific and
gets mapped to a Java object that can be accessed via
the methods getObject
and setObject
.
public static final int REAL
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
REAL
.
public static final int REF
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
REF
.
public static final int ROWID
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type ROWID
public static final int SMALLINT
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
SMALLINT
.
public static final int SQLXML
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type XML
.
public static final int STRUCT
The constant in the Java programming language, sometimes referred to
as a type code, that identifies the generic SQL type
STRUCT
.
public static final int TIME
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
TIME
.
public static final int TIMESTAMP
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
TIMESTAMP
.
public static final int TINYINT
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
TINYINT
.
public static final int VARBINARY
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
VARBINARY
.
public static final int VARCHAR
The constant in the Java programming language, sometimes referred
to as a type code, that identifies the generic SQL type
VARCHAR
.