社区
Java EE
帖子详情
谁能总结一下,java中的String类型和数据库中的varchar类型.......
maxttboy
2003-05-11 01:32:44
谁能总结一下,java中的String类型和数据库中的varchar类型,什么时候是null,什么时候是""(空),特别是这个两个有联系的时候(从数据库取值,varchar没有记录等等情况),谢谢!
...全文
1127
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
数据库
设计
中
String
类型
的
数据库
类型
选择
在
java
中
,对于
String
类型
的字段,我们在设计
数据库
的时候,会有两个选择,一个char,一个
varchar
,那我们应该怎么选择呢? 我们先来看
一下
char和
varchar
的区别: char是定长的,
varchar
是可变的。 举个例子:...
java
中
text
类型
叫什么_
数据库
的
中
text
类型
,对应
Java
中
的什么
类型
数据库
的
中
text
类型
...
String
或Clobchar
varchar
text
数据库
诸如此类的
类型
, 在
java
中
都对应
String
还是
String
类型
,不知你们是否使用Hibernate框架,使用的话可以给
String
类型
设置最大长度;@Column(length = 1024) private
String
.....
java
.lang.
string
cannot be cast to
java
.sql.timestamp
java
.lang.
string
cannot be cast to
java
.sql.timestamp 此错误如果不是代码原因,则有可能是
数据库
的字段
类型
不对,即,
数据库
字段
类型
为
varchar
之类的
mysql
varchar
和
string
_“
String
”和“
varchar
”的详细区别是什么?
String
修饰的字符串不能被修改,
varchar
修饰的字符串能被修改;
String
是以大写字母开始的,
varchar
不是以大写字母开始的;
String
是一种固定长度的
类型
,
varchar
则是一种可变长度的
类型
;
java
这门语言将
String
类型
的...
数据库
string
(
varchar
)
类型
按数值 进行排序
数据库
中
按某个字段排序的时候,经常会遇到
String
类型
的数据,不对,这样说有点不准确,应该说是
varchar
类型
的,在
java
实体里面定义的
String
型,
数据库
存的是
varchar
。我有个字段 SCORE,
数据库
存的是 ...
Java EE
67,542
社区成员
225,854
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章