当前位置: 首页 > news >正文

wordpress编辑新页面北京优化网站方法

wordpress编辑新页面,北京优化网站方法,免费的产品推广平台,管理软件的软件哪个好概述 相信很多人都遇到过,使用sql server数据库,批量插入数据时,BigDecimal类型出现丢失精度的问题,网上也有很多人给出过解决方案,但一般都要修改应用代码,不推荐。 丢失精度的本质是官方的驱动有BUG造成…

概述

相信很多人都遇到过,使用sql server数据库,批量插入数据时,BigDecimal类型出现丢失精度的问题,网上也有很多人给出过解决方案,但一般都要修改应用代码,不推荐。

丢失精度的本质是官方的驱动有BUG造成的,下面直接给出解决方案,不用修改任何代码。一共分两步:

一、升级驱动到v12.6.x以上版本

驱动版本一览:https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc

注意:请选择对应的jdk版本。

我使用的版本如下:

<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc -->
<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>12.8.1.jre11</version>
</dependency>


问:为什么要升级到v12.6.x以上版本呢?

答:v12.6.x之后官方驱动增加了一个calcBigDecimalPrecision属性,用于配置精度

官方说明链接:设置连接属性 - JDBC Driver for SQL Server | Microsoft Learn

说明如下:

二、修改驱动字符串配置

在驱动串中加入calcBigDecimalPrecision=true

注意,取值要修改为true。

示例:

jdbc:sqlserver://127.0.0.1:1234;DatabaseName=ABCDB;encrypt=false;calcBigDecimalPrecision=true;

总结

经过以上两步,即可在不修改应用代码的情况下,解决精度丢失的问题。

参考文章

1)这篇文章非常好,讲明白了精度丢失的因果,推荐阅读:当 SQL Server(mssql-jdbc) 遇上 BigDecimal → 精度丢失,真坑!-腾讯云开发者社区-腾讯云

2)驱动字符串配置大全(微软官方):设置连接属性 - JDBC Driver for SQL Server | Microsoft Learn

3)各版本Release说明(微软官方):发行说明 - JDBC Driver for SQL Server | Microsoft Learn

http://www.tj-hxxt.cn/news/122940.html

相关文章:

  • 企业网站模板下载哪里好备案查询站长工具
  • wordpress 自定义内容模型seo在哪学
  • 网站上的格式用html怎么做友情链接的网站图片
  • 菠菜网站模板百度快速排名平台
  • 网站开发市场调查网站注册信息查询
  • 做全屏网站设计时容易犯的错深圳网络营销推广方案
  • 郑州富士康搬迁怎么优化网站关键词的方法
  • 网站分成比例系统怎么做海外发布新闻
  • 营销型网站建设实战》青岛网站制作seo
  • 自己做网站做那种类型成都电脑培训班零基础
  • 网站建设 资产网络推广都是收费
  • 杭州建设工程信息网站优化推广seo
  • 营销型网站建设有哪些平台seo课程培训中心
  • 做的网站搜不到网络推广图片大全
  • 六合哪家做网站建设网站推广步骤
  • 阿里巴巴网站谁做的企业应该如何进行网站推广
  • 网站设计尺寸大小缅甸今日新闻
  • 网站设计项目书百度明星人气榜入口
  • 网络营销实验网站建设心得西安网红
  • 公司网站开发公司店铺推广引流的方法
  • 机械外协加工网最新订单seo免费资源大全
  • 设计类专业哪个最好seo优化教程下载
  • 最稳定的免费的资源共享网站优化设计方法
  • 建设网站的内容及实现方式网站推广优化技巧
  • 禁止搜索引擎收录的方法搜索引擎优化的简写是
  • PPT做音乐网站介绍seo关键词是什么意思
  • asp网站湖南专业的关键词优化
  • 哪些外贸网站比较好云南网站建设快速优化
  • 网站开发设计文案北京做百度推广的公司
  • asp.net网站配置文件代发软文