一:问题

今天在写关于JDBC程序时出现了一个异常就是sql语句在mysql中可以正常执行,在java中也能正常执行,但是二者返回结果却不一致。

二:经过

在msyql中执行情况:

在java中的sql代码【为了解决为什么不一致,这里把sql语句写死了】:

但是结果却是:受影响行数却是:0

异常处理过程:
1:先去掉sql条件部分看看

结果却是可以执行,说明java中BaseDao里面的代码没有问题

2:将条件一点一点的加起

结果也可以执行

3:问题大致清楚出在那里了,and后面的条件是带中文的【狂猜中文乱码】
中文乱码,那肯定只有一个地方了,mysql的配置文件

最后发现没有设置编码…

最后运行通过,终于和mysql中运行的一致了:nice!

三:解决办法

检测自己项目的数据库配置文件是否设置了编码,编码是否和数据库一致!

JavaJDBC异常记录:关于sql上能够正常执行的sql语句,在java中执行了但是返回结果不一致问题相关推荐

  1. ef执行原生sql语句_EF Core中执行原生SQL语句

    一.课程介绍之所以今天录制这个系列文章的主要原因是,想在快速帮助到大家上手在ASP.NET Core WebAPI中结合EF Core来操作我们的数据库.EF Core的基础文章和基础课程实在是太多了 ...

  2. 怎么在oracle里执行sql语句,在Oracle中执行动态SQL的几种方法

    在一般的sql操作中,sql语句基本上都是固定的,如: SELECT t.empno,t.ename FROM scott.emp t WHERE t.deptno = 20; 但有的时候,从应用的需 ...

  3. oracle字段公式怎么执行,Oracle 在存储过程或函数中执行字符串sql PDF 下载

    主要内容: 有时,我们需要在存储过程或函数中根据条件拼凑一些sql字符串语句,然后再执行拼凑后的sql字符串,如何做到呢? 参考以下代码: FUNCTION CALCULATE_TARGET_SCOR ...

  4. java生日提醒_生日提醒功能-SQL查询语句在Java中肿么运用?

    你再研究一下datadiff方法使用情况 DateDiff DateDiff: SQL server函数 返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目. 语法: Date ...

  5. python部署到hadoop上_python实现mapreduce(2)——在hadoop中执行

    目的:将python实现mapreduce(1)中的python脚本部署到hadoop上,实现mapreduce. 1. 修改脚本执行权限 [tianyc@TeletekHbase ~]$ which ...

  6. oracle 动态执行ddl语句,Oracle过程中执行动态SQL或DDL语句

    如果你用的是 Oracle 8i 及以上的版本,那简单,在过程中用 execute immediate sql_str 就行, sql_str 是一个拼凑的 SQL 语句, 如果你用的是 Oracle ...

  7. 在Java中实现 点击返回按钮返回上一个页面

    history.back(-1) history.go(-1) history.back() 客户端标签用οnclick="histroy.go(-1)",另几个类似. 服务端控件 ...

  8. 蝙蝠未能连接到服务器是什么原因,打开蝙蝠侠提示网络异常或者连接不上

    打开蝙蝠侠提示网络异常或者连接不上,相信大家在玩蝙蝠侠的过程中,经常会遇到这样的问题,下面ourplay小编就简单为大家介绍几种常见的解决方案. 蝙蝠侠游戏简介 <蝙蝠侠:The Telltal ...

  9. SQL格式日志转为syslog格式:触发器中执行Shell命令

    很多企业网中都部署了日志中心,集中收集.分析和处理各种设备产生的日志. 但一些应用系统的日志是保存在数据库表中,如果需要提供syslog格式日志,除了进行代码改造外,一种快速的解决方法是使用SQL触发 ...

  10. Sql Server数据库事务介绍(二)---Sql语句,SqlTransaction和TransactionScope的使用方法

    本节主要介绍Sql语句,SqlTransaction和TransactionScope这三种使用事务的方法. 本节的所有例子都在sql server 2008和vs 2008环境下运行通过,如果没有s ...

最新文章

  1. ASCII 编码对照表
  2. c语言实参形参函数调用指针引用 符号实例,C语言实参、形参、函数调用、指针、引用、符号实例.doc...
  3. 网络编程释疑之:同步,异步,阻塞,非阻塞
  4. java扫雷具有win7_Win7系统自带扫雷游戏打不开的解决方法
  5. ServletActionContext.getRequest().getSession() 和 ActionContext.getContext().getSession()的区别
  6. LeetCode OJ Symmetric Tree 判断是否为对称树(AC代码)
  7. (52)FPGA条件选择(casex)
  8. python3l下载_lunix 安装python3
  9. DeFi巨鲸0xb1向DeBank打赏5 ETH
  10. visual studio 找不到模板信息
  11. c语言中 函数值类型的定义可以,C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是...
  12. RHEL7忘记密码:修改root密码
  13. (附源码)APP+springboot订餐APP 毕业设计 190711
  14. Python3爬虫中Selenium的用法详解
  15. EasyExcel导出Excel 自定义 表头颜色
  16. Knowledge evolution
  17. UE4 相对坐标转世界坐标
  18. linux polkitd 漏洞,Ubuntu Linux中的特权提升漏洞Dirty Sock分析(含PoC)
  19. Liang-Barskey裁剪算法(计算机图形学)
  20. QQ微信实现连续发送消息【代码实现】

热门文章

  1. Kafka从上手到实践 - 实践真知:搭建Zookeeper集群 | 凌云时刻
  2. 12月14日丨Harbor技术沙龙与您相约深圳!
  3. 【速来报名】中国影响力巨大的开源峰会即将召开
  4. 【回归预测】基于matlab麻雀算法SSA优化混合核极限学习机KELM回归预测【含Matlab源码 1646期】
  5. 【数字基带信号】基于matlab三阶高密度双极型码【含Matlab源码 990期】
  6. 【图像修复】基于matlab GUI Lucy_Richardson迭代法图像修复【含Matlab源码 846期】
  7. 广西计算机一级机试考试试题,2010年12月广西区计算机一级考试机试试题
  8. 中国ai人工智能发展太快_新的AI计算遥远行星的速度快100,000倍
  9. C++ 只要一句,输入重定向。讲讲编程竞赛本机调试技巧
  10. centos7恢复mysql数据库_一文看懂mysql数据库备份恢复演练