`

Invalid SQL statement or JDBC escape, terminating ''' not found

阅读更多
原因:
某条记录的某个字段的值包含 单引号 '

解决办法:
用两个单引号代替一个单引号 如:


查找用户名为 'chenxue 的用户:
--错误的写法
select * from user where LoginName=''chenxue'

--正确的写法
select * from user where LoginName='''chenxue'


oracle、mssql和mysql都支持通过用两个单引号代替一个单引号的方式来查询记录字段中有单引号的记录

注意:两个紧挨着的单引号(第一个表示转义,第二个是实际需要存放在数据中的单引号),被转义为一个单引号;不是紧挨着是不可以的。

参见:
单引号双重角色——字符串引用与转义小结
http://www.itpub.net/thread-678193-1-1.html

附ORACLE 特殊字符列表:

分享到:
评论

相关推荐

    MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)

    首先,`Invalid bound statement (not found)`错误意味着MybatisPlus无法找到与特定Mapper接口方法对应的SQL语句。这通常是由于以下原因导致的: 1. **XML映射文件未正确配置**:MybatisPlus需要在指定的位置找到...

    mybatisplus报Invalid bound statement (not found)错误的解决方法

    在使用MyBatisPlus进行开发时,可能会遇到一个常见的错误——`Invalid bound statement (not found)`。这个错误通常表示MyBatisPlus无法找到你尝试调用的Mapper接口的方法。本文将详细解析这个问题的原因以及提供...

    使用mybatis-plus报错Invalid bound statement (not found)错误

    在使用Mybatis-Plus时,有时开发者可能会遇到一个常见的错误——`Invalid bound statement (not found)`。这个错误意味着Mybatis-Plus无法找到对应的SQL映射语句,这通常是由于配置问题或者依赖缺失所引起的。本文将...

    MyBatis绑定错误提示BindingException:Invalid bound statement (not found)的解决方法

    在使用MyBatis框架进行开发时,可能会遇到一个常见的错误:`BindingException: Invalid bound statement (not found)`。这个错误通常意味着MyBatis无法找到你在Mapper接口中声明的方法与XML映射文件中对应的SQL语句...

    Not found the kernel library打不开修复工具.rar

    如果在打开某一程序时出现错误提示:Not found the kernel library or the kernel library is invalid,那是因为缺少相应的内核文件所致,解决方法很简单,将相应的库文件krnln.fnr和shell.fne和程序放在...

    引入mybatis-plus报 Invalid bound statement错误问题的解决方法

    "引入mybatis-plus报Invalid bound statement错误问题的解决方法" Mybatis-Plus是一个基于Mybatis的增强工具,旨在简化开发效率。然而,在使用Mybatis-Plus时,可能会遇到各种问题,例如Invalid bound statement...

    MySql常见错误代码

    错误代码 1065 表示无效的 SQL 语句,可能是由于 SQL 语句不正确所致。解决方法是检查 SQL 语句。 1081: 不能建立 Socket 连接 错误代码 1081 表示不能建立 Socket 连接,可能是由于 Socket 连接不正确所致。解决...

    解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found

    出现以上的情况主要的原因是因为在主配置文件标签没正确的指向映射接口的配置文件。 解决方案:1.检查的name是否正确,如我的name属性填的就是com.it.dao 2、检查的class属性或resource属性,我resource这里写的是...

    Microsoft SQL Server 2000 Driver for JDBC

    **Microsoft SQL Server 2000 Driver for JDBC** 微软的SQL Server 2000 Driver for JDBC是一款用于Java应用程序与Microsoft SQL Server 2000数据库进行交互的驱动程序。JDBC(Java Database Connectivity)是Java...

    java驱动包sqljdbc

    Java驱动包`sqljdbc`是微软为SQL Server数据库提供的一种Java数据库连接(JDBC)驱动,主要用于在Java应用程序中与SQL Server 2005及后续版本进行交互。这个驱动包使得Java开发者能够通过标准的JDBC接口来访问、操作...

    Framework not found IOSurface for architecture arm64(不能设为免费?)

    在iOS应用开发中,"Framework not found IOSurface for architecture arm64" 是一个常见的构建错误,这通常发生在尝试编译或运行项目时,系统无法找到指定的架构(arm64)所需的IOSurface框架。该问题可能由多种原因...

    invalid import statement(解决方案).md

    invalid import statement(解决方案).md

    invalid package statement(解决方案).md

    invalid package statement(解决方案).md

    rlexception: invalid roslaunch xml syntax: no element found: lin

    在ROS(Robot Operating System)开发过程中,遇到`rlexception: invalid roslaunch xml syntax: no element found: line 1, column 0`这样的错误信息时,表明当前的`.launch`文件存在XML语法错误。具体来说,可能是...

    Invalid SQL Query(解决方案).md

    Invalid SQL Query(解决方案).md

    format ' x' invalid or incompatible with argument 解决办法

    ### "format ' x' invalid or incompatible with argument" 解决办法 在进行电子设计自动化(EDA)软件Protel 99 SE的操作过程中,用户可能会遇到一个常见的错误提示:“format ' x' invalid or incompatible with ...

    arcgis中的sql语句

    ### ArcGIS中的SQL语句详解 #### 一、SQL在ArcGIS中的角色与应用 SQL,全称为Structured Query Language,即结构化查询语言,是专为数据库设计的一种标准语言,用于管理和操作数据库中的数据。在ArcGIS环境中,SQL...

    plan_project.zip

    【标题】"plan_project.zip" 是一个包含Spring Boot与Dubbo整合示例代码的压缩包。这个项目旨在帮助开发者理解如何在Spring Boot框架中集成Dubbo服务,以便构建分布式微服务架构。 【描述】提到,这个项目包含了...

    MyBatis 引入映射器的方法

    在MyBatis框架中,映射器(Mapper)是核心组件之一,它负责定义SQL语句和结果映射,使得数据库操作与业务逻辑解耦。本文将详细介绍如何在MyBatis配置中引入映射器,包括三种常见方法:文件路径引入、包名引入和类...

    PostgreSQL ERROR: invalid escape string 解决办法

    在配置PostgreSQL作为Hive元数据库时,运行HiveSQL时发生了“ERROR: invalid escape string”的错误。错误信息提示在LIKE语句的ESCAPE子句中,传入了不正确的转义字符串。正确的做法是在引号内使用单个反斜杠‘\’,...

Global site tag (gtag.js) - Google Analytics