社区
Java EE
帖子详情
JSP数据提交到SQL中的空格问题
cd1212
2008-06-07 01:51:52
今天写了一个简单的JSP注册页面,页面上使用了TextField和Password控件,开发环境MyEclipse
当确认注册控件上的信息提交到SQL2000中时查看注册的内容时发现所有数据后面都有若干空格,加载一起的长度正好是我设置数据类型varchar的上限值
正常情况下在SQL数据表中的数据类型中设置了varchar可以自适应输入的字符长度,但是这个居然还是有空格,请各位指点下,谢谢!
...全文
38
3
打赏
收藏
JSP数据提交到SQL中的空格问题
今天写了一个简单的JSP注册页面,页面上使用了TextField和Password控件,开发环境MyEclipse 当确认注册控件上的信息提交到SQL2000中时查看注册的内容时发现所有数据后面都有若干空格,加载一起的长度正好是我设置数据类型varchar的上限值 正常情况下在SQL数据表中的数据类型中设置了varchar可以自适应输入的字符长度,但是这个居然还是有空格,请各位指点下,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cd1212
2008-06-07
打赏
举报
回复
谢谢这位朋友,我把SQL语句前加上"SET ANSI_PADDING OFF"就可以解决问题了
yiyi_wx
2008-06-07
打赏
举报
回复
char 和 varchar
固定长度 (char) 或可变长度 (varchar) 字符数据类型。
char[(n)]
长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。
varchar[(n)]
长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。
注释
如果没有在数据定义或变量声明语句中指定 n,则默认长度为 1。如果没有使用 CAST 函数指定 n,则默认长度为 30。
将为使用 char 或 varchar 的对象被指派数据库的默认排序规则,除非用 COLLATE 子句另外指派了特定的排序规则。该排序规则控制用于存储字符数据的代码页。
支持多语言的站点应考虑使用 Unicode nchar 或 nvarchar 数据类型以尽量减少字符转换问题。如果使用 char 或 varchar:
如果希望列中的数据值大小接近一致,请使用 char。
如果希望列中的数据值大小显著不同,请使用 varchar。
如果执行 CREATE TABLE 或 ALTER TABLE 时 SET ANSI_PADDING 为 OFF,则一个定义为 NULL 的 char 列将被作为 varchar 处理。
当排序规则代码页使用双字节字符时,存储大小仍然为 n 个字节。根据字符串的不同,n 个字节的存储大小可能小于 n 个字符。
yiyi_wx
2008-06-07
打赏
举报
回复
varchar 是可变长度的数据类型。比列的长度小的值,不会按照列的长度在其右边填补。当创建列时,如果 ANSI_PADDING 选项设为 OFF,则所有存储在列中的字符值的尾随空格都将被截断。当创建列时,如果 ANSI_PADDING 设为 ON,则尾随空格不被截断。
在
jsp
页面
中
提交
信息到
数据
库
中
可能都知道怎么在
jsp
页面
中
怎么向
数据
表
中
添加
数据
,但是可能你会遇到一些麻烦。 在今天作业
中
我就遇到了,在
jsp
注册页面
中
实现添加功能时信息都能添加成功,但是注册成功了却登入不了。我去
数据
库
中
查看却添加成功...
解决
数据
列表页面
中
数据
有两个
空格
,但前端页面解析为一个
空格
在前端代码
中
 和
空格
的区别: 在html代码
中
每输入一个转义...解决方法很简单:把c#后台
中
获取的
数据
的
空格
字符“ ”替换成字符“ ” ProductName =获取的
数据
.Replace(" "," "); ...
JAVA
中
.
jsp
模板文件AJAX异步请求 -
数据
渲染
问题
JAVA
中
.
jsp
模板文件AJAX异步请求 -
数据
渲染失败, ...含有
空格
参数,经过AJAX函数操作
提交
给后台,
空格
出现在后端,后台没有做
数据
过滤,导致
sql
查询的时候,
空格
也是内容之一,并最终导致查询失败。 ...
javaEE的
jsp
文件from表单传递报空指针异常,(接收
数据
类型和如何判断null),(
jsp
)a标签传值报错
问题
解决
在进行项目操作和
数据
库增删改查的时候,出现
jsp
之间点击跳转判断最常用的两种方式的
问题
...(1)文字解释: 在项目
中
具体是用来from
提交
数据
时,会出现空值(null)的判断; **(2)项目
问题
:**当from表单传递数...
数据
分析
中
的
SQL
整理
SQL
语言是
数据
分析师必须掌握的一项基本技能,它可以衡量一个
数据
分析师对
数据
查询和获取的能力,否则就只能等着别人把
数据
送到你面前供你分析,如果可能,固然是好,但是为了能“自己动手丰衣足食”,
数据
分析师...
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章