JDBC Types Mapped to Java Object Types
来源:互联网 发布:淘宝网开店要钱吗 编辑:程序博客网 时间:2024/06/01 07:11
http://docs.oracle.com/javase/1.5.0/docs/guide/jdbc/getstart/mapping.html
http://docs.oracle.com/javase/1.5.0/docs/guide/jdbc/getstart/mapping.html#table1
http://mail-archives.apache.org/mod_mbox/db-ojb-user/200311.mbox/%3CJEEKLIHGGBBGOFKFOLDDMECCCAAA.zliu@getsilicon.net%3E
in Oracle NUMBER is the very universal data type for all kinds of numericvalues. Which jdbc data type you would want to use depends on the actuallystored values. I think the most general mapping is (Oracle)NUMBER ->(JDBC)DOUBLE -> (Java) double.We use the following table for our mapping (but our direction is the otherway round: we come from the Java application and look for an appropriatedatabase data type). But maybe it is useful for you:JDBC Data Type Oracle Data TypeTINYINT NUMBER(3)SMALLINT NUMBER(5)INTEGER NUMBER(10)BIGINT NUMBER(20)DOUBLE NUMBERREAL NUMBERFLOAT NUMBERNUMERIC NUMBERDECIMAL NUMBER
JDBC Type
Java Object Type
CHAR
String
VARCHAR
String
LONGVARCHAR
String
NUMERIC
java.math.BigDecimal
DECIMAL
java.math.BigDecimal
BIT
Boolean
TINYINT
Integer
SMALLINT
Integer
INTEGER
Integer
BIGINT
Long
REAL
Float
FLOAT
Double
DOUBLE
Double
BINARY
byte[]
VARBINARY
byte[]
LONGVARBINARY
byte[]
DATE
java.sql.Date
TIME
java.sql.Time
TIMESTAMP
java.sql.Timestamp
DISTINCT
Object type of underlying type
CLOB
Clob
BLOB
Blob
ARRAY
Array
STRUCT
Struct or SQLData
REF
Ref
JAVA_OBJECT
underlying Java class
JDBC Type
Java Object Type
CHAR
String
VARCHAR
String
LONGVARCHAR
String
NUMERIC
java.math.BigDecimal
DECIMAL
java.math.BigDecimal
BIT
Boolean
TINYINT
Integer
SMALLINT
Integer
INTEGER
Integer
BIGINT
Long
REAL
Float
FLOAT
Double
DOUBLE
Double
BINARY
byte[]
VARBINARY
byte[]
LONGVARBINARY
byte[]
DATE
java.sql.Date
TIME
java.sql.Time
TIMESTAMP
java.sql.Timestamp
- JDBC Types Mapped to Java Object Types
- java ,jdbc and mysql types
- MySQL Types to Java Types for ResultSet.getObject()
- types
- 4.Object Types
- mapping of SQL Server driver to the JDBC data types
- Prefer Domain-Specific Types to Primitive Types
- Prefer Domain- Specific Types to Primitive Types
- Learning Python(3) Object Types
- [java] java.sql.Types
- Enum Types in java
- java.sql.Types
- Java Data Types
- Java Enum Types
- How to create different types of thread pool in Java
- JDBC - Driver Types(JDBC - Driver图解)
- The expected argument types are (java.util.Map) but the supplied types were(java.lang.String) and converted to (null).
- Git对象类型(Object types)
- HEVC学习(三十二) —— 去方块滤波之三
- Parsley 开发指南 8 对象声明周期
- android学习之wifimanager
- POJ 3046
- 改变AfxMessageBox对话框标题
- JDBC Types Mapped to Java Object Types
- Gtest使用笔记
- 最初接触屏幕适配的心得
- Parsley 开发指南 9 动态视图装配
- loadrunner11.0 安装 破解
- jquery 导航菜单 下拉菜单
- oracle ilearning中文汉字问题解决办法以及HTTP调试工具Fiddler的使用方法介绍
- 自己的gmail
- 关于eclipse提示 Failed to install Android_SDK_v1.2.apk on device 'emulator-5554 : timeout