`

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个字符

分享到:
评论

相关推荐

    sqlserver数据库类型对应Java中的数据类型

    sqlserver数据库类型对应Java中的数据类型

    JAVA数据类型与DB2、Oracle、Sybase以及SQL Server对应关系.xlsx

    JAVA数据类型与DB2、Oracle、Sybase以及SQL Server对应关系,存一下备用,也分享给大家,希望有所帮助。

    JDBC数据类型与数据库字段对应表——SQL Server篇

    JDBC数据类型与数据库字段对应表——SQL Server篇 数值型 整型 JDBC tinyint java.lang.Integer smallint int bigint java.lang.Long mediumint java.lang.Long

    sql server数据库表自动转换成java实体类

    给一个表名,自动生成java实体类,方便实用容易上手。前提,表中至少有一条数据。

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    NULL 博文链接:https://wangqiang6028.iteye.com/blog/1852798

    解决sql server保存对象字符串转换成uniqueidentifier失败的问题

    客户要求,ID列的数据类型必须是uniqueidentifier,一开始实体类的ID设计成java.lang.String类型;映射文件中ID的增长方式是uuid.hex private java.lang.String id; public java.lang.String getId(){ return id; }...

    如何把sqlserver数据迁移到mysql数据库及需要注意事项

    一、SQL Server中常用数据类型与MySQL不同的地方 二、将SQL Server数据迁移到MySQL需要注意的一些问题 1、唯一索引的不同,sql server的唯一索引的字段只能允许存在一个null值,而mysql,一直oracle中唯一索引对应...

    实体类生成器

    程序自动处理数据库中的书库类型,将其转换为程序相对应的可以识别的数据类型。 6.在字段显示窗体,用户还可以手动选择数据类型。 7.用户可以选择要生成的字段信息,不想生成的字段只要取消选中状态即可 8.选择...

    jdbc操作数据库之Date类型

    但是jdbc对应操作date类型的数据和hibernate是不同的,hibernate不需要考虑date是util .date还是sql.date也不需要考虑存入的date是否存有时分秒了。

    数据库系统原理实验大纲.doc

    SQL Server的逻辑组件 熟练掌握数据类型和表的概念 熟练掌握视图的概念 理解存储过程的作用 理解函数的用法 理解约束、规则与默认值等概念 了解排序规则 熟练掌握索引的概念及其作用 理解登录、用户、角色与组等组件...

    Navicat Premium操作手册.7z

    4PostgreSQL 触发器99PostgreSQL 触发函数100PostgreSQL 类型102PostgreSQL 表空间104PostgreSQL 编制105PostgreSQL 语言105SQLite 对象106SQLite 表106SQLite 表栏位107SQLite 表索引108SQLite 表外键109SQLite 表...

    java 面试题 总结

    Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble ...

    Java-Web程序设计实战-第8章-JDBC详解.pptx

    描述了一套访问关系数据库的标准Java类库,并且还为数据库厂商提供了一个标准的体系结构,让厂商可以为自己的数据库产品提供JDBC驱动程序,这些驱动程序可以用Java应用程序直接访问厂商的数据产品,从而提高Java程序...

    Java面试宝典-经典

    30、String是最基本的数据类型吗? 22 31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 22 32、是否可以继承String类? 23 33、String s = new String(...

    Java面试宝典2010版

    30、String是最基本的数据类型吗? 22 31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 22 32、是否可以继承String类? 23 33、String s = new String("xyz");...

    设计数据库的步骤.doc

    以《使用SQL Server 管理和查询数据》的BBS论坛系统为例,我们需要了解BBS论坛的具体功能,与后台数据库 的关系。 用户注册和登录,后台数据库需要存放用户的注册信息和在线状态信息。 用户发帖,后台数据库需要存放...

    使用反射技术和Facade模式演示封装数据库操作--ORM原理

    5. 运行SQL脚本生成演示应用所需的数据库表与测试数据 6. 运行com.jb.arklis.app.DemoApplication类 7. 如果一切正常,那么可以看一个弹出的对话框,里面数据库表userinfo的十二记录 设计思路: 该自定的框架对书写...

    无限制语言代码生成器

    <add key="DBTypeDef" value="Sqlserver05,SqlServer2000,Oracle10,MySql"/> //支持的数据库类型,如果需要支持其它数据库,可在此增加。 <add key="DefaultServer" value="JX-SERVER\\SQL2005"/> //默认的数据库...

    java面试题大全(2012版)

    30、String是最基本的数据类型吗? 22 31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 22 32、是否可以继承String类? 23 33、String s = new String("xyz");...

    毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的听书网,小说阅读网,内含Java完整源代码,数据库脚本

    刚刚开始学习的时候连接数据库使用JDBC,JDBC是一个接口规范,对应不同数据库如mysql,oracle,sql server有不同的实现,且数据库操作直接使用sql语句,开发起来和数据库交互性较差。 [Image] 我们选择的是Spring Data...

Global site tag (gtag.js) - Google Analytics