MS-SQL

MSSQL. Data Type Mappings 데이터타입 맵핑

홍이순이아빠 2016. 3. 23. 23:39

The following table lists the default mappings between the basic SQL Server, JDBC, and Java programming language data types


SQL Server TypesJDBC Types (java.sql.Types)Java Language Types
bigintBIGINTlong
binaryBINARYbyte[]
bitBITboolean
charCHARString
dateDATEjava.sql.Date
datetimeTIMESTAMPjava.sql.Timestamp
datetime2TIMESTAMPjava.sql.Timestamp
datetimeoffset (2)microsoft.sql.Types.DATETIMEOFFSETmicrosoft.sql.DateTimeOffset
decimalDECIMALjava.math.BigDecimal
floatDOUBLEdouble
imageLONGVARBINARYbyte[]
intINTEGERint
moneyDECIMALjava.math.BigDecimal
ncharCHARString
 NCHAR (Java SE 6.0) 
ntextLONGVARCHARString
 LONGNVARCHAR (Java SE 6.0) 
numericNUMERICjava.math.BigDecimal
nvarcharVARCHARString
 NVARCHAR (Java SE 6.0) 
nvarchar(max)VARCHARString
 NVARCHAR (Java SE 6.0) 
realREALfloat
smalldatetimeTIMESTAMPjava.sql.Timestamp
smallintSMALLINTshort
smallmoneyDECIMALjava.math.BigDecimal
textLONGVARCHARString
timeTIME (1)java.sql.Time (1)
timestampBINARYbyte[]
tinyintTINYINTshort
udtVARBINARYbyte[]
uniqueidentifierCHARString
varbinaryVARBINARYbyte[]
varbinary(max)VARBINARYbyte[]
varcharVARCHARString
varchar(max)VARCHARString
xmlLONGVARCHARString
 LONGNVARCHAR (Java SE 6.0)SQLXML




[출처] http://msdn.microsoft.com/en-us/library/ms378878.aspx