Documentation Comments
Use this form to comment on this topic. You can also provide any general observations about the Online Documentation, or request that additional information be added in a future release.
RealityV15.1Online Documentation (MoTW) Revision 7
Standards Compliance (SQL) (m691508+compliance.htm)
The compliance level of SQL/ODBC for Reality is:
Core language, subject to the exception below.
The compliance level of SQL/JDBC for Reality is:
JDBC SQL-92 Entry Level Extensions are supported.
JDBC defines two kinds of extensions to SQL-92 Entry Level that must be supported by a JDBC Compliant driver:
JDBC supports the same DBMS-independent escape syntax as ODBC. By mapping this escape syntax into DBMS-specific syntax, a driver allows portability of application programs that require these features.
It should be noted, however, that the Reality JDBC Driver does not claim to be JDBC compliant, because Reality does not fully comply with SQL-92 Entry Level. The driver provides those interfaces and methods supported by Reality — exceptions are thrown by unsupported methods.
Other features of the Reality JDBC Driver are:
Transactions - the following transaction isolation levels are supported:
Security:
Applets The standard Java security manager will prevent an applet from making illegal connections with the driver.
Network User passwords are encrypted prior to transmission over a network.
Java equivalents for the SQL data types supported by Reality are listed below.
SQL Type | Java Type |
---|---|
BIGINT | Long |
BIT | Boolean |
CHAR | String |
DATE | java.sql.Date |
DECIMAL | java.math.BigDecimal |
DOUBLE | Double |
FLOAT | Double |
INTEGER | Int |
LONGVARCHAR | String |
NUMERIC | java.math.BigDecimal |
REAL | Float |
SMALLINT | Short |
TIME | java.sql.Time |
TIMESTAMP | java.sql.Timestamp |
TINYINT | Byte |
VARCHAR | String |
Note: Reality SQL/JDBC does not currently support the binary data types: BINARY, VARBINARY and LONGVARBINARY.