社区
Java EE
帖子详情
谁能总结一下,java中的String类型和数据库中的varchar类型.......
maxttboy
2003-05-11 01:32:44
谁能总结一下,java中的String类型和数据库中的varchar类型,什么时候是null,什么时候是""(空),特别是这个两个有联系的时候(从数据库取值,varchar没有记录等等情况),谢谢!
...全文
1141
4
打赏
收藏
谁能总结一下,java中的String类型和数据库中的varchar类型.......
谁能总结一下,java中的String类型和数据库中的varchar类型,什么时候是null,什么时候是""(空),特别是这个两个有联系的时候(从数据库取值,varchar没有记录等等情况),谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
proZeus
2003-05-12
打赏
举报
回复
同上
mercury1231
2003-05-11
打赏
举报
回复
varchar基本上就等于String类,至于有长度限制那是自然的。
Oracle推荐用varchar2类型代替varchar。
yzying1980
2003-05-11
打赏
举报
回复
基本没区别,不过String在java里的说明是不可改变的变量类型(一旦赋值),并且无长度限制;
varchar不同它在oracle里是有长度限制的(其他地方我不知道),而且他的值,可被任意改变。
getdown
2003-05-11
打赏
举报
回复
String str;
这个时候 str没有指向任何内存空间 为 null
这时str.hashCode()为空
String str = "";
这时已经纷飞给str一个空间 但是str.hashCode()固定为0
(“”的String的hashCode()固定为0)
varchar 一样的道理
str = rs.getString("name");
如果name在数据库中这条记录为null
则str 还是null(没有指向任何内存空间) 可以从下面语句看出
System.out.println(str.hashCode());
如果数据库值为“”
则str.hashCode()为0
java
中
text
类型
叫什么_
数据库
的
中
text
类型
,对应
Java
中
的什么
类型
数据库
的
中
text
类型
...
本文探讨了
数据库
中
的text
类型
及其在
Java
中
的映射,通常使用
String
,对于大文本则使用Clob。在
数据库
设计
中
,text
类型
用于存储大量文本数据,如
varchar
、char和text等,根据性能和效率选择合适的
类型
。在Hibernate框架下,可通过@Column注解设置
String
的最大长度。在Oracle
中
,text
类型
对应的
Java
类型
是Clob。而在MySQL
中
,text与
varchar
主要区别在于存储容量,text适合长文本字段。在定义
Java
实体时,text字段可映射为
String
类型
,具体取决于实际需求。
oracle n
varchar
2和
varchar
2 NCLOB、BLOB、CLOB区别
本文详细阐述了位、字节、字符与编码之间的基本概念和相互关系,以及它们在
数据库
中
的具体应用,如字符
类型
char、
varchar
、
varchar
2和n
varchar
2的区别。此外,还介绍了Oracle
数据库
中
的大对象数据
类型
NCLOB、BLOB和CLOB,以及
Java
中
处理NCLOB对象转化为
String
的方法。通过对这些基础知识的理解,有助于更好地管理和操作
数据库
中
的数据。
数据库
字段设置json
类型
博客介绍
数据库
字段设置JSON
类型
,对比了其与
VARCHAR
/TEXT
类型
差异,提及使用JSON
类型
的注意事项,还阐述了在
数据库
和
Java
中
的使用方法,如在
Java
实体类
中
可用
String
、Map或自定义实体类接收,且对MyBatis-Plus版本有要求。
Mybatis框架--Ibatis框架踩坑02 --
Java
中
char
类型
字段问题!
本文探讨了Mybatis/Ibatis框架对于
Java
中
char基本数据
类型
的处理方式,指出框架并不直接支持char
类型
,而是通过兼容
String
类型
来间接支持
数据库
中
的CHAR和
VARCHAR
类型
。并通过一个具体的示例进行说明。
3.1 基本数据
类型
这篇博客介绍了Hive、MySQL和
Java
之间的基本数据
类型
对应关系,如TINYINT、INT、
STRING
、TIMESTAMP等,并指出Hive的
STRING
相当于
数据库
的
VARCHAR
,不指定长度且最大可达到2G。此外,还提到了 BOOLEAN
类型
在Hive
中
的存在,而MySQL没有直接对应的
类型
。
Java EE
67,536
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章