java:/DefaultDS
Hypersonic SQL
false
true
false
true
false
300
false
false
InterBase
java.lang.Boolean
BIT
SMALLINT
java.lang.Byte
TINYINT
SMALLINT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
NUMERIC(18,0)
java.lang.Float
REAL
FLOAT
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(64)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
VARCHAR(2000)
DB2
java.lang.Boolean
BIT
SMALLINT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
BIGINT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(254)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
BLOB(2000)
Oracle8
java.lang.Boolean
BIT
NUMBER(1)
java.lang.Byte
NUMERIC
NUMBER(3)
java.lang.Short
NUMERIC
NUMBER(5)
java.lang.Integer
INTEGER
NUMBER(10)
java.lang.Long
BIGINT
NUMBER(19)
java.lang.Float
REAL
NUMBER(38,7)
java.math.BigDecimal
DECIMAL
NUMBER(38,15)
java.lang.Double
DOUBLE
NUMBER(38,15)
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR2(255)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
DATE
java.sql.Timestamp
TIMESTAMP
DATE
java.lang.Object
BLOB
BLOB
Oracle7
java.lang.Boolean
BIT
NUMBER(1)
java.lang.Byte
NUMERIC
NUMBER(3)
java.lang.Short
NUMERIC
NUMBER(5)
java.lang.Integer
INTEGER
NUMBER(10)
java.lang.Long
BIGINT
NUMBER(19)
java.lang.Float
REAL
NUMBER(38,7)
java.lang.Double
DOUBLE
NUMBER(38,15)
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR2(255)
java.sql.Date
DATE
DATE
java.sql.Time
TIME
DATE
java.sql.Timestamp
TIMESTAMP
DATE
java.lang.Object
JAVA_OBJECT
LONG RAW
Sybase
java.lang.Boolean
BIT
BIT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
NUMERIC
NUMERIC(38,0)
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(255)
java.sql.Date
DATE
DATETIME
java.sql.Time
TIME
SMALLDATETIME
java.sql.Timestamp
TIMESTAMP
DATETIME
java.lang.Object
JAVA_OBJECT
IMAGE
PostgreSQL
java.lang.Boolean
CHAR
BOOLEAN
java.lang.Byte
TINYINT
INT2
java.lang.Short
SMALLINT
INT2
java.lang.Integer
INTEGER
INT4
java.lang.Long
BIGINT
INT8
java.lang.Float
FLOAT
FLOAT(7)
java.lang.Double
DOUBLE
FLOAT8
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
TEXT
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
OID
PostgreSQL 7.2
java.lang.Boolean
CHAR
BOOLEAN
java.lang.Byte
TINYINT
INT2
java.lang.Short
SMALLINT
INT2
java.lang.Integer
INTEGER
INT4
java.lang.Long
BIGINT
INT8
java.lang.Float
FLOAT
FLOAT(7)
java.lang.Double
DOUBLE
FLOAT8
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
TEXT
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
BYTEA
Hypersonic SQL
java.lang.Byte
SMALLINT
SMALLINT
java.util.Date
DATE
DATE
java.lang.Boolean
BIT
BIT
java.lang.Integer
INTEGER
INTEGER
java.lang.Object
JAVA_OBJECT
OBJECT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(256)
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Float
REAL
REAL
java.lang.Long
BIGINT
BIGINT
java.lang.Double
DOUBLE
DOUBLE
PointBase
java.lang.Character
CHAR
CHAR
java.lang.Short
SMALLINT
SMALLINT
java.lang.Long
BIGINT
INTEGER
java.lang.Double
DOUBLE
FLOAT
java.lang.Float
FLOAT
FLOAT
java.lang.Boolean
BINARY
BOOLEAN
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Byte
SMALLINT
SMALLINT
java.lang.Object
BLOB
BLOB
java.lang.Integer
INTEGER
INTEGER
SOLID
java.lang.Character
CHAR
CHAR
java.lang.Byte
TINYINT
TINYINT
java.lang.Short
INTEGER
INTEGER
java.lang.Double
DOUBLE
DOUBLE
java.lang.Object
BLOB
BLOB
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Integer
INTEGER
INTEGER
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Boolean
BIT
BIT
java.lang.Float
FLOAT
FLOAT
java.lang.Long
BIGINT
BIGINT
java.util.Date
DATE
DATE
mySQL
java.lang.Float
FLOAT
FLOAT
java.lang.Double
DOUBLE
DOUBLE
java.lang.Boolean
TINYINT
TINYINT
java.lang.Object
JAVA_OBJECT
BLOB
java.lang.Integer
INTEGER
INTEGER
java.lang.Short
SMALLINT
SMALLINT
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Byte
TINYINT
TINYINT
java.lang.Character
CHAR
CHAR
java.lang.Long
BIGINT
BIGINT
java.lang.String
VARCHAR
VARCHAR(255) BINARY
java.util.Date
DATE
DATETIME
java.sql.Date
DATE
DATETIME
java.sql.Time
TIME
BIGINT
MS SQLSERVER
java.lang.Integer
INTEGER
INTEGER
java.lang.Character
CHAR
CHAR
java.lang.Short
SMALLINT
SMALLINT
java.lang.Double
DOUBLE
DOUBLE
java.lang.Long
DECIMAL
DECIMAL(20)
java.math.BigDecimal
VARCHAR
VARCHAR(256)
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Object
JAVA_OBJECT
IMAGE
java.lang.Byte
TINYINT
TINYINT
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.sql.Date
DATE
DATETIME
java.sql.Time
TIME
DATETIME
java.util.Date
DATE
DATETIME
java.lang.Boolean
BIT
BIT
java.lang.Float
FLOAT
FLOAT
MS SQLSERVER2000
java.lang.Integer
INTEGER
INTEGER
java.lang.Character
CHAR
CHAR
java.lang.Short
SMALLINT
SMALLINT
java.lang.Long
BIGINT
BIGINT
java.math.BigDecimal
VARCHAR
VARCHAR(256)
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Object
JAVA_OBJECT
IMAGE
java.lang.Byte
TINYINT
TINYINT
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.sql.Date
DATE
DATETIME
java.sql.Time
TIME
DATETIME
java.util.Date
DATE
DATETIME
java.lang.Boolean
BIT
BIT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
FLOAT
DB2/400
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
VARCHAR(256)
java.util.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.lang.Float
FLOAT
FLOAT
java.lang.Integer
INTEGER
INTEGER
java.lang.Double
DOUBLE
DOUBLE
java.lang.Long
BIGINT
INTEGER
java.lang.Boolean
CHAR
CHAR(5)
java.lang.Short
SMALLINT
SMALLINT
java.lang.Object
JAVA_OBJECT
VARCHAR(4096) FOR BIT DATA
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
SapDB
java.lang.Integer
INTEGER
INTEGER
java.lang.Character
CHAR
CHAR
java.lang.String
VARCHAR
VARCHAR(256)
java.lang.Object
JAVA_OBJECT
LONG BYTE
java.lang.Byte
TINYINT
CHAR BYTE
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.util.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.lang.Boolean
BIT
BOOLEAN
java.lang.Float
FLOAT
FLOAT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Long
DECIMAL
DECIMAL(20)
Cloudscape
java.math.BigDecimal
LONGVARCHAR
LONG VARCHAR
java.lang.Boolean
BIT
BOOLEAN
java.lang.Byte
TINYINT
TINYINT
java.lang.Short
SMALLINT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
LONGINT
java.lang.Float
REAL
REAL
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Character
CHAR
CHAR
java.lang.String
LONGVARCHAR
LONG VARCHAR
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
TIMESTAMP
java.lang.Object
JAVA_OBJECT
LONG VARBINARY
InformixDB
java.lang.Character
CHAR
CHAR(1)
java.lang.String
VARCHAR
VARCHAR(255,0)
java.math.BigDecimal
NUMERIC
DECIMAL
java.lang.Boolean
BIT
SMALLINT
java.lang.Integer
INTEGER
INTEGER
java.lang.Long
BIGINT
NUMERIC(18,0)
java.lang.Float
REAL
FLOAT
java.lang.Double
DOUBLE
DOUBLE PRECISION
java.lang.Byte
TINYINT
SMALLINT
java.lang.Short
SMALLINT
SMALLINT
java.util.Date
DATE
DATE
java.sql.Date
DATE
DATE
java.sql.Time
TIME
TIME
java.sql.Timestamp
TIMESTAMP
DATETIME YEAR TO FRACTION(3)
java.lang.Object
JAVA_OBJECT
BYTE