急!!!JSP中update数据库中的数据,数据后面有一长串空格,再update前已经trim()过了,还是有!!!why??? 可能和前端的开发无关吧~你看看是不是该字段的数据类型是char型的啊~~如果字符不够会在后面自动补空格的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字段都是Varchar (255)“如果字符不够会在后面自动补空格的”是这样啊??有没有方法不让他加啊??? 你读出来的时候再trim()一下不就可以了。 不是吧Varchar这种类型是不用去空格的呀! 不行啊,要是就我自己用这个表。取出来trim()就可以了主要是对别人有影响,必须不让它增加空格,有没有可能啊????? 如果是Oracle数据库表字段数据类型是CHAR,只要你写进去的数据长度小于该字段长那么揷入去后会自动补空格:例:create table table_temp (a char(4));insert into table_temp values('a');select length(a) from table_temp;结果= 4你应新建表,把字段数型改为 varchar2 型 ,原表数据导入后drop掉,raname一下OK 数据库是SQL Server7.0如果没有别的解决方法,看来我只有先删除,后增加了,不用update了。:( 是数据库的问题,建议改成varchar2 varchar2?SQL Server7.0 没有这个字段类型啊? 能不能在数据库中设置一下,解决这个问题呢?? 在SQLSERVER中,用varchar就可以了。不骗你哦 你是不是用的preparedStatement,这个东西每次总是插进去和字段长度相通的字符串,即使是varchar的也一样 prepare = con.prepareStatement(sql);是啊,楼上的,有没有别的方法?不用这种方法update???换一种方式是不是就不会插进去和字段长度相通的字符串了??? 自己拼sql语句,我没有去找别的解决方法,这个是最直接的 HttpSession session = request.getSession();疑问 Web 高手进了 Tomcat端口改成80后,JSP编译后的文件放在哪里了? 哪里有Jfreechat包下载???? struts1.1开发包 梅花雨的日期控件在框架中不能用,在线等 JSP运行环境一问~ spring中如何处理多线程对共享数据的并发操作 JS中Json对象的传递 关于用Jbulider6,建立jsp的问题. 远程文件的读取,为什么乱码? 在SERVLET中,页面怎么跳转呢?客户端可以下载指定的ftp文件。。?
Varchar
这种类型是不用去空格的呀!
create table table_temp (a char(4));
insert into table_temp values('a');
select length(a) from table_temp;
结果= 4
你应新建表,把字段数型改为 varchar2 型 ,原表数据导入后drop掉,raname一下OK
看来我只有先删除,后增加了,不用update了。:(
SQL Server7.0 没有这个字段类型啊? 能不能在数据库中设置一下,解决这个问题呢??
prepare = con.prepareStatement(sql);是啊,楼上的,有没有别的方法?不用这种方法update???换一种方式是不是就不会插进去和字段长度相通的字符串了???