PreparedStatement 在mysql下中文乱码解决方案

2023-05-16

在顶目中无意中碰到PreparedStatement  在存DB时出现乱码,困扰了好久终于解决问题

问题代码如下

 pstmt = con.prepareStatement(INSERT_OFFLINE);
            pstmt.setString(1, username);
            pstmt.setLong(2, messageID);
            pstmt.setString(3, StringUtils.dateToMillis(new java.util.Date()));
            pstmt.setInt(4, msgXML.length());
            pstmt.setString(5, “中文内容”);
            pstmt.executeUpdate();

调试时可以看到在   pstmt.executeUpdate();  行 pstmt  中的 “中文内容” 变成  ????  


原因是设置datasource 的driver 时jdbc.url=jdbc:mysql://192.168.12.22:3306/ts 没有指定编码


可以按如下修改

jdbc.url=jdbc:mysql://192.168.12.22:3306/ts?characterEncoding=utf8


问题解决  



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PreparedStatement 在mysql下中文乱码解决方案 的相关文章

随机推荐

  • 统计机器学习方法 for NLP:基于LSA的主题模型

    前言 最近在重刷李航老师的 统计机器学习方法 尝试将其与NLP结合 xff0c 通过具体的NLP应用场景 xff0c 强化对书中公式的理解 xff0c 最终形成 统计机器学习方法 for NLP 的系列 这篇将介绍潜在语义分析LSA xff
  • 知识图谱最新权威综述论文解读:时序知识图谱部分

    从最近一两年有关知识图谱的顶会论文中可以发现 xff0c 越来越多的国内外研究者开始关注动态时序知识图谱 xff0c 可见时序知识图谱已经成为了一大研究趋势 xff0c 相信之后会有更多相关研究出来 因此 xff0c 这期我们对综述论文的时
  • RabbitMQ简介、概念、安装、启动、工作模式

    RabbitMQ简介 概念 安装 启动 工作模式 1 RabbitMQ简介 RabbitMQ是支持多种消息协议 xff0c 易于部署和使用的开源消息代理服务器 xff0c 用于在分布式系统中存储转发消息 由以高性能 健壮以及可伸缩性出名的E
  • 递归删除某一文件夹下某一后缀名的所有文件,包括嵌套文件(例如删除.cfg文件)

    递归删除某一文件夹下某一后缀名的所有文件 xff0c 包括嵌套文件 xff08 例如删除 cfg文件 xff09 有时候我的电脑中会莫名生成很多 cfg文件 xff0c 一个一个的删除太繁琐了 xff0c 所有就写了这个函数 当然这个函数的
  • SQL 基础篇 SQL 4 查询结果限制返回行数

    SQL基础篇 汇总 刷题传送门 题目链接 题面 样例输入 drop table if exists user profile CREATE TABLE 96 user profile 96 96 id 96 int NOT NULL 96
  • RabbitMQ(一):工作模型

    RabbitMQ实现了AMQP协议 xff0c 所以RabbitMQ的工作模型也是基于AMQP的 Broker xff1a RabbitMQ宿主机 默认端口是5672 Connection xff1a 无论是生产者发送消息 xff0c 还是
  • 从零实现 USB转虚拟串口 CDC

    上一次调试是USB读卡器 43 FATFS xff0c 这次是USB转虚拟串口 说来也巧了 xff0c 这是我大学的毕设 xff0c 那个时候用STC芯片实现USB转串口 xff0c 差点儿没把我给搞死 多年后遇见故人 xff0c 甚是感慨
  • lwip之数据收发流程

    lwip从逻辑上看也是分为4层 xff1a 链路层 网络层 IP ARP xff08 ICMP IGMP这两个协议是网络层的补充协议 xff0c 并不严格属于网络层 xff09 传输层 TCP UDP 应用层 xff0c 基本等同TCP I
  • HIDL 原理及使用详解

    目录 1 HIDL 概念 1 1 Hidl 的简单介绍 1 2 Hidl 的设计目的 1 3 Hidl 与 Aidl 的对比 2 HIDL 类型 2 1 Passthrough 2 2 Binderized 3 HIDL 服务的实现 3 1
  • 实验报告 生产者――消费者问题算法的实现(cpp)

    问题的提出 xff1a 生产者 消费者 producer consumer 问题是一个著名的进程同步问题 它描述的是 有一群生产者进程在生产产品 xff0c 并将这些产品提供给消费者进程去消费 为使生产者进程与消费者进程能并发执行 xff0
  • Spring预习

    spring 就是管家容器 可以管理其他的内容 1 di xff1a 依赖注入 2 ioc xff1a 控制反转 3 aop xff1a 面向切面 4 对于事物的管理 四大核心技术
  •  E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

    E Unable to fetch some archives maybe run apt get update or try with fix missing 欢迎讨论交流 目录 问题描述 xff1a 问题解决 xff1a 正文 回到顶部
  • 详解ssh命令

    SSH 的详细使用方法如下 xff1a ssh l login name hostname user 64 hostname command ssh afgknqtvxCPX246 c blowfish 3des e escape char
  • 【云周刊】第172期:阿里云总裁胡晓明:“自主研发、共生共存、不碰数据是我们的三条生命线“...

    本期头条 阿里云总裁胡晓明 xff1a 34 自主研发 共生共存 不碰数据是我们的三条生命线 34 5月23日 xff0c 在云栖大会 武汉峰会上 xff0c 阿里云总裁胡晓明系统阐述了这家公司坚守的三条生命线 坚持自主研发之路 xff0c
  • fastboot刷机操作

    参考 xff1a Android手机fastboot刷机命令 1 进入fastboot模式 adb span class token function reboot span bootloader 进入fastboot模式 fastboot
  • 10分钟搭建一个免费个人博客网站

    一个程序员怎么能不拥有自己的博客 xff0c 本文让10分钟快速搭建部署好自己的博客 准备工作 有Gitee账号有安装git会 markdown 编写文档Node js 版本 gt 61 8 6 博客采用VuePress搭建 xff0c G
  • Windows server 2016 设置多用户登陆

    Windows server 2016 设置多用户登陆 需要在组策略进行设置 1 打组策略开始运行中输入tsconfig msc 2 计算机设置 管理模板 Windows组件 远程桌面服务 连接 限制连接数 启用并设置允许的DR最大数 3
  • 后端——》elasticsearch搜索引擎的分词搜索和高亮显示的应用

    ElasticSearch搜索引擎在web页面的应用实例 简介使用1 xff0c 修改logstash的配置2 xff0c 修改springboot的配置文件3 xff0c 代码文件 总结 简介 在我的上一篇博文中 xff0c 详细写到了E
  • Linux root用户下的权限不够问题

    linux使用命令find name 查找文件时会遇到以下报错 find xff1a run user 1000 gvfs 权限不够 这里其实是官方的一个bug xff0c 原因是FUSE文件系统和权限不匹配的问题 xff0c 全局搜索时碰
  • PreparedStatement 在mysql下中文乱码解决方案

    在顶目中无意中碰到PreparedStatement 在存DB时出现乱码 xff0c 困扰了好久终于解决问题 问题代码如下 pstmt 61 con prepareStatement INSERT OFFLINE pstmt setStri