sql server 2000与java数据类型对应关系

SQL的数据类型与Java 数据类型的对应关系2007-09-10 08:54由于数据库表字段类型没与Java数据类型对应好,引起程序错了,特找了其对应关系留记号。


下面显示了 SQL 数据类型和相应的 Java 数据类型。
SQL 数据类型 相应的 Java 数据类型

VARCHAR java.lang.String

CHAR java.lang.String

INTEGER Int 或 Integer

BINARY byte[ ]

TIMESTAMP java.sql.Timestamp

INOUT INTEGER ianywhere.ml.script.InOutInteger

INOUT VARCHAR ianywhere.ml.script.InOutString

INOUT CHAR ianywhere.ml.script.InOutString

INOUT BYTEARRAY ianywhere.ml.script.InOutByteArray


附MS SQL Server 2000系统数据类型:

1 bigint 从 -2^63 到 2^63-1 之间的 integer (整数)数据
2 binary 定长的binary数据,最长为8,000字节
3 bit integer数据,值为1或0
4 char 定长的非unicode character数据,长度为8,000个字符
5 cursor 含有对游标的引用的变量或存储过程OUTPUT参数所采用的数据类型
6 datetime date和time数据,从1753年1月1日到9999年12月31日
7 decimal 定点精度和小数的numeric数据,从-10^38-1到10^38-1之间
8 float 浮点精度数字数据,从-1.79E+308到1.79E+308之间
9 image 长度可变的binary数据,最长为2^31-1字节
10 int 从-2^31到2^31-1之间的integer(整数)数据
11 money monetary数据值,从-2^63到2^63-1,准确度为货币单位的千分之一
12 nchar 定长的unicode数据,长度为4,000个字符
13 ntext 长度可变的unicode数据,最长为2^30-1个字符
14 numeric decimal的同义词
15 nvarchar 长度可变的unicode数据,最长为4,000字符
16 real 浮点精度数字数据,从-3.40E+38到3.40E+38之间
17 rowversion 数据库范围内的唯一号
18 smalldatetime date和time数据,从1900年1月1日到2079年6月6日
19 smallint 从-2^15到2^15-1之间的integer数据
20 smallmoney monetary数据值,-214,748.3648到+214,748.3647之间
21 sql_variant 可存储多种SQL Server支持的数据类型的值的数据类型, 但不存储text, ntext, timestamp和sql_variant类型的值
22 sysname 系统提供的用户定义的数据类型,为nvarchar(128)的同义词
23 table 一种特殊的数据类型,可用于为以后进行处理而存储结果集
24 text 长度可变的非unicode数据,最长为2^31-1个字符
25 timestamp 数据库范围内的唯一号
26 tinyint 从0到255之间的integer数据
27 uniqueidentifier全局唯一标识符(GUID)
28 varbinary 长度可变的binary数据,最长为2^31-1字节
29 varchar 长度可变的非unicode数据,最长为8,000个字符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值