社区
Web 开发
帖子详情
jsp获取数据库float数据,怎么样去掉小数后面的0
yunmoon
2009-04-16 03:54:59
我的数据库数据类型是float,我用rs.getString获取查询结果是发现所有整数后面都加了个
.0
,如果我用rs.getInt那么小数就没了。
我想有没有什么办法去掉那些整数后面的
.0
,当要保证如果数据有小数也要输出小数,
我想做到数据库里是什么就是输出什么。因为在查看数据库的时候发现数据不是 1.0 这种形式的,用jsp显示就变成 1.0 形式了。
...全文
1039
7
打赏
收藏
jsp获取数据库float数据,怎么样去掉小数后面的0
我的数据库数据类型是float,我用rs.getString获取查询结果是发现所有整数后面都加了个.0,如果我用rs.getInt那么小数就没了。 我想有没有什么办法去掉那些整数后面的.0,当要保证如果数据有小数也要输出小数, 我想做到数据库里是什么就是输出什么。因为在查看数据库的时候发现数据不是 1.0 这种形式的,用jsp显示就变成 1.0 形式了。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shihuangtian
2011-11-10
打赏
举报
回复
貌似到最后都没有人给出答案。。
我也遇到了这个问题了。数据库里边的类型为float。比如数据库的数据为12和12.01。
查找出来的数据都变成了12.0和12.01。
怎么去掉12.0后边的0 。
yunmoon
2009-04-16
打赏
举报
回复
[Quote=引用 4 楼 IBM_hoojo 的回复:]
你数据库中类型 为float
要去掉.0 可以改别的类型
也可以rs.getInt
也可以rs.getString() 然后用substring 截掉
方法很多 你自己想用那个都可以
[/Quote]
可以换成什么类型?要支持小数的还有其他吗?
rs.getInt 这个会把小数强制去掉的。
用substring 截掉 的话,我怎么判断后面跟的是.0 而不是其他有效数据
yunmoon
2009-04-16
打赏
举报
回复
[Quote=引用 3 楼 zhj92lxs 的回复:]
select col - 0 as col from table 我以前用oracle是这样弄的,试试
[/Quote]
还是不行,其实数据库查出来本来就没.0的。
hoojo
2009-04-16
打赏
举报
回复
你数据库中类型 为float
要去掉.0 可以改别的类型
也可以rs.getInt
也可以rs.getString() 然后用substring 截掉
方法很多 你自己想用那个都可以
zhj92lxs
2009-04-16
打赏
举报
回复
select col - 0 as col from table 我以前用oracle是这样弄的,试试
yunmoon
2009-04-16
打赏
举报
回复
[Quote=引用 1 楼 pengpeng107 的回复:]
输出的时候处理一下 判断最后几位是不是都是0
[/Quote]
有没有其他方法,或者是数据库有没有其他数据类型,
pengpeng107
2009-04-16
打赏
举报
回复
输出的时候处理一下 判断最后几位是不是都是0
数据
库
浮点型
Float
的设计
MySQL浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示
小数
点
后面
的长度,M和D又称为精度和标度,如
float
(7,4)的可显示为-999.9999,MySQL保存值时进行四舍五入,如果插入999.00009,则结果为999.0001。
FLOAT
和DOUBLE在不指定精度时,默认会按照实际的精度来显示,而DECIMAL在不指定精度时,默认整数为10,
小数
为0。
JSP
+Servlet+MySQL学生成绩管理系统:从
数据
库
设计到MVC架构实战
在Web开发领域,MVC(Model-View-Controller)架构模式是分离业务逻辑、
数据
和展示层的经典设计思想,它奠定了现代Web框架的基础。其核心原理在于通过控制器协调模型与视图的交互,实现代码的高内聚与低耦合,从而提升项目的可维护性和可扩展性。这一模式的技术价值在于,它清晰地定义了
数据
从用户请求到
数据
库
,再返回至视图的完整流动链条,是理解任何Web框架运作机制的基石。在Java Web开发中,Servlet作为控制器处理HTTP请求,
JSP
负责视图渲染,结合JavaBean模型与JDBC
数据
访
基于
JSP
的网上书店系统毕业设计:从需求到部署的完整实践指南
在Java Web开发领域,
JSP
(Java Server Pages)作为经典的动态网页技术,常与Servlet、JDBC共同构成MVC架构的基础,用于实现
数据
驱动的Web应用。其核心原理在于将Java代码嵌入HTML页面,在服务器端生成动态内容,实现业务逻辑与表现层的初步分离。这一技术组合的价值在于能清晰展示Web请求处理的全流程,是理解Java EE体系及后续Spring等框架原理的绝佳实践。在应用场景上,此类技术栈尤其适合教学演示、毕业设计及中小型管理系统的快速原型开发,例如经典的网上书店系统。本文
Java零食商店管理系统:Servlet+
JSP
全栈开发实战解析
在Java Web开发中,从零搭建一个可运行的管理系统,往往涉及前端交互、后端服务与
数据
库
设计的完整链路。从用户注册登录、商品浏览、购物车结算到订单生成与库存扣减,每一环节都考验开发者对业务逻辑和技术栈的掌握。为了理解企业级项目中的工程实践,开发者常借助经典技术组合如Servlet与
JSP
,结合JDBC实现
数据
库
操作,并通过JavaScript与CSS优化交互和布局。本文以零食商店管理系统为例,详细拆解
数据
表设计、登录鉴权、购物车与下单事务、高并发下库存扣减、前端异步交互等关键实现,并分享中文乱码、会话失效
从零搭建Java Web售票系统:Servlet/
JSP
/JDBC实战与高并发选座设计
Java Web开发的核心在于理解HTTP请求的完整生命周期与
数据
流转机制。其基本原理是客户端发起请求,服务器端通过Servlet接收并处理业务逻辑,再经由JDBC与
数据
库
交互,最终由
JSP
等视图技术渲染响应页面。掌握这套底层流程对于构建稳定、可维护的Web应用至关重要,尤其是在排查生产环境下的深层异常和进行性能优化时。在实际的工程实践中,诸如电影院售票系统这类典型应用,会面临高并发选座、
数据
一致性等核心挑战。通过结合
数据
库
乐观锁或Redis分布式锁等技术,可以有效解决座位资源争抢问题,确保业务正确性。本文
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章