社区
Java SE
帖子详情
JDBC更新float出问题
fp_zacard
2007-06-14 05:26:51
用updataFloat进行更新:
Utilities.rs.updateFloat("UnitPrice", Float.parseFloa(textField_2.getText().trim()));
每次输入一个数字,到数据库里面变成一个和它十分相近的数字
如:2---->1.99999999991154
如何解决???
在线等
...全文
253
5
打赏
收藏
JDBC更新float出问题
用updataFloat进行更新: Utilities.rs.updateFloat("UnitPrice", Float.parseFloa(textField_2.getText().trim())); 每次输入一个数字,到数据库里面变成一个和它十分相近的数字 如:2---->1.99999999991154 如何解决??? 在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zephyr_cc
2007-09-02
打赏
举报
回复
钱啊........而且还是单价....float
这要是乘个基数....
djmjxm
2007-09-02
打赏
举报
回复
Utilities.rs.updateFloat("UnitPrice", Float.parseFloa(textField_2.getText().trim()));
不要用updateFloat改用updateBigDecimal(("UnitPrice", new BigDecimal((textField_2.getText().trim()))
约翰羊
2007-06-14
打赏
举报
回复
用BigDecimal
float,double都是不准确的。
refyl
2007-06-14
打赏
举报
回复
所以你定为整形
weihthchk
2007-06-14
打赏
举报
回复
unitPrice显然应该是一个货币型,不应该用float型。float和double都是浮点型,存储的是近似数。参考张孝祥的java视频教材。
100家大公司java笔试题汇总
从网上找到的在这里分享一下,可能有点不全或是普遍,但是有答案。
java mysql 保存
float
_关于MySQL中存储类型为
Float
,使用
jdbc
查询时丢失精度,或者自动四舍五入的
问题
...
一. mysql表结构:member_price列的数据类型是
float
(20,2)(注: 表示最多20位浮点数,精度为2位)插入记录:INSERT INTO `member_price` (`id`, `data_type`, `month`, `member_count`, `member_price`, `create_at`) VALUES ('1', '1', '2015-11', ...
关于MySQL中存储类型为
Float
,使用
jdbc
查询时丢失精度,或者自动四舍五入的
问题
...
一. mysql表结构: member_price列的数据类型是
float
(20,2)(注: 表示最多20位浮点数,精度为2位) 插入记录: INSERT INTO `member_price` (`id`, `data_type`, `month`, `member_count`, `member_price`, `create_at`) VALUES ('1', '1...
彻底解决PostgreSQL
JDBC
驱动中extra_
float
_digits参数的版本适配难题
当你的Java应用连接PostgreSQL数据库时,是否曾被这些
问题
困扰: - 相同的`SELECT 1.2345::
float
8`查询在不同环境返回不同精度的结果 - 应用升级
JDBC
驱动后数值比较突然失效 - 数据库从PostgreSQL 9.x迁移到12.x后
出
现数据序列化异常 - 分布式系统中不同服务节点读取同一行数据产生精度差异 这些
问题
的根源往往指向一个被忽视的数据库参数——`ext...
用Java向SQL Server数据库中插入
float
数据报错An error occurred while converting the
Float
value to
JDBC
data type
用Java向SQL Server数据库中插入
float
数据报错 用Java向SQL Server数据库中插入
float
数据报错 报错信息: 报错原因: 解决方案: 报错信息: An error occurred while converting the
Float
value to
JDBC
data type DOUBLE. 用Java操作SQL ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章