if(rs.next()){ 这个位置记录跳到了下一条..
解决方案 »
- 连接mysql总是报错:ClassNotFoundException(Class.forName(driverName);)
- 求助关于jasperReports的问题!
- 为什么jsp页面中不能正确的加载sqlserver的jdbc驱动程序
- 新人求助Application问题
- ActiveX 和 apllet 大比拼!哪个好?请发表你的高见
- 如何做文件的批量下载功能
- 2除以3怎么让它等于0.66?
- jdbc连接ms sqlserver问题
- 能不能用servlet删除硬盘上的文件??
- Spring学习求推荐!
- 一个关于JAVA中使用SQL语句的问题
- 急,jsp中如何用response.sendRedirect()跳转后,不执行本页下边其他程序?!
if(rs.next()){ 这个位置记录跳到了下一条..
----------------------------------------------------
我觉得这里应该没问题啊,而且显示其他少于16位数的数据很正常,就是当我把数据长度加到16位,17位就开始没法显示了,长度为16位的数据有的可以显示,有的却不行!(奇怪!!),17位数就根本显示不了了!
xuzhiyun123(飘云)
估计你把char(20)改成30 测试一下
------------------------------------
我把数据库中的acc_id 属性该成varchar(40)都不行,在页面里该数据“98302201123456001”还是显示不出来!To:
jihanzhong(逍遥)
报的什么错误?日志呢?
------------------------------------
页面没有报错,其他都可以正常显示,包括小一些的数据(如低于15位的),但是到了16,17位以上的数据就有问题了,无法显示!
你看看这一行
rs = stmt.executeQuery("select * from account_table where acc_id="+acc_id1);
应该改为
rs = stmt.executeQuery("select * from account_table where acc_id='"+acc_id1+"'");
你看看这一行
rs = stmt.executeQuery("select * from account_table where acc_id="+acc_id1);
应该改为
rs = stmt.executeQuery("select * from account_table where acc_id='"+acc_id1+"'");同意,char 和 varchar的SQL写法标准是要‘’,在不郁结是可以不加,当然数据库不同,不一样,但一般加‘’,没错过
感谢楼上的二位大哥:Coolfatman(180) , cqpower(烂人张)
还有帮我分析问题的朋友!
结帖!