microsoft sql server jdbc driver 使用 jdbc 基本数据类型将 sql server 数据类型转换为 java 编程语言能够理解的格式,或者反过来。从 microsoft sql server jdbc driver 2.0 开始,jdbc 驱动程序提供对 jdbc 4.0 api 的支持,后者包括 sqlxml 数据类型和
        					microsoft sql server jdbc driver 使用 jdbc 基本数据类型将 sql server 数据类型转换为 java 编程语言能够理解的格式,或者反过来。从 microsoft sql server jdbc driver 2.0 开始,jdbc 驱动程序提供对 jdbc 4.0 api 的支持,后者包括 sqlxml 数据类型和 national (unicode) 数据类型,例如 nchar、nvarchar、longnvarchar 和 nclob。
数据类型映射
下表列出了基本 sql server、jdbc 和 java 编程语言数据类型之间的默认映射:
sql server 类型                          jdbc 类型 (java.sql.types)                          java 语言类型            
bigint
 bigint
 long
timestamp
binary
 binary
 byte[]
bit
 bit
 boolean
char
 char
 string
decimal
money
smallmoney
 decimal
 java.math.bigdecimal
float
 double
 double
int
 integer
 int
image
varbinary(max)
 longvarbinary
 byte[]
varchar(max)
text
 longvarchar
 string
nchar
 char
nchar (java se 6.0)
 string
nvarchar
 varchar
nvarchar (java se 6.0)
 string
nvarchar(max)
ntext
 longvarchar
longnvarchar (java se 6.0)
 string
numeric
 numeric
 java.math.bigdecimal
real
 real
 float
smallint
 smallint
 short
datetime
smalldatetime
 timestamp
 java.sql.timestamp
varbinary
udt
 varbinary
 byte[]
varchar
 varchar
 string
tinyint
 tinyint
 short
uniqueidentifier
 char
 string
xml
 longvarchar
sqlxml (java se 6.0)
 string
sqlxml
time
 time (1)
 java.sql.time (1)
date
 date
 java.sql.date
datetime2
 timestamp
 java.sql.timestamp
datetimeoffset (2)
 microsoft.sql.types.datetimeoffset
 microsoft.sql.datetimeoffset
   
 
   