0 0

ibatis 关于 SQL中出现的英文人名问题5

单独使用ibatis 没有加上spring什么的,如果参数中包括英文的 ',就会抛出异常,换了好几种方式都不行,无论用#还是$,最后查到只能将'换成'',才可以存储到数据库中,一致么有闹明白这是什么问题。也不知道有没有除了替换成'',还有没有更好的方式方法??
2014年2月17日 11:55

3个答案 按时间排序 按投票排序

0 0

需要转义!

2014年2月18日 16:24
0 0

Oracle中单引号是转义符  要想插入单引号必须用俩个单引号转义

2014年2月17日 19:05
0 0

防止注入sql攻击
可以使用转移字符试下

2014年2月17日 13:10

相关推荐

    iBATIS-SqlMaps-2-Tutorial

    标题:iBATIS-SqlMaps-2教程 描述:学习iBATIS的优秀资源 标签:iBATIS 从给定的文件标题、描述、标签和部分内容中,我们可以提炼出以下详细的知识点: ### 一、iBATIS-SqlMaps简介 iBATIS-SqlMaps是基于Java的...

    iBATIS-SqlMaps2入门教程中文版.pdf借鉴.pdf

    iBATIS SQL Maps入门教程是针对初学者设计的快速学习指南,主要讲解了如何使用iBATIS SQL Maps 2.0版本进行数据访问操作。iBATIS是一个持久层框架,它允许开发者将SQL语句与Java代码分离,提高了可维护性和灵活性。...

    sql-map-2.dtd和sql-map-config-2.dtd

    本文将深入探讨与“sql-map-2.dtd”和“sql-map-config-2.dtd”相关的知识点,以及它们在Ibatis中的作用。 Ibatis是一个轻量级的ORM(对象关系映射)框架,它允许开发者将SQL语句直接写在配置文件中,通过XML映射...

    .net中使用iBATIS的小例子

    在.NET环境中,iBATIS(现更名为MyBatis .NET)是一个流行的持久层框架,它提供了数据访问的简便方法,将SQL查询与业务逻辑解耦。这个小例子展示了如何在Visual Studio 2008中集成和使用iBATISNET。下面我们将详细...

    iBatis.rar 开发文档

    iBatis 是一款著名的开源Java持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,实现了SQL与Java代码的分离,极大地提高了开发效率。本开发文档包括了三份重要的参考资料,分别是:iBATIS-SqlMaps-2_cn.pdf、...

    Ibatis资料ibatai sql map iBATIS使用$和#的一些理解

    在使用iBATIS(现已被MyBatis取代)进行数据库操作时,我们常常需要传递参数到SQL语句中。在iBATIS中,有两种主要的方式来处理这些参数:使用`$`和`#`。这两种方式在不同的场景下有不同的效果。 首先,让我们来看看...

    iBATIS实战.pdf

    书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。《iBATIS实战》的最后给出了一个设计优雅、层次清晰的示例程序JGameStore,该...

    Ibatis.net

    Ibatis这个名字来源于“SQL mapping”,它提供了一种灵活的方式来映射SQL查询与对象模型,从而减少开发人员直接编写SQL语句的工作量。本文将深入探讨Ibatis.net的基本概念、配置方式以及如何使用它进行数据库操作。 ...

    ibatisjar包

    Ibatisjar包是Java开发中的...尽管随着Spring Data JPA和MyBatis-Spring等新框架的出现,Ibatis的使用频率可能有所下降,但在许多项目中,特别是对于那些对SQL有高度定制需求的项目,Ibatis仍然是一个值得考虑的选择。

    Ibatis 2.3.4 数据库无关分页

    示例中的"ssi"可能是示例项目的名字,可能包含了一个运行起来的Ibatis 分页应用,包括了Mapper接口、XML配置文件、Java实体类、以及对应的测试用例。通过查看和运行这些示例,你可以更深入地理解如何在Ibatis 2.3.4...

    ibatis技术总结

    3. **元素**:用于定义类型别名,方便在其他配置文件中使用简短的名字代替全限定类名。 4. **元素**:定义事务管理策略,可以选择JDBC或MANAGED事务管理。 5. **元素**:定义数据源配置,可以选择POOLED、UNPOOLED...

    ibatis反向生成工具

    "i2shopping-abator"可能是该反向生成工具的名字,它可能是Ibatis的一个扩展或者一个独立的工具,专门用于Ibatis项目中的反向工程。使用这样的工具,开发者只需要配置好数据库连接信息,选择需要反向生成的表,工具...

    jxl结合IBATIS导出EXCEL

    jxl结合IBATIS,导出EXCEL。读取EXCEL模板,把数据写到新的EXCEL中。sql语句中要起别名,别名第一位为字母,第二位包括第二位要是整数数字,这个数字决定...EXCEL模板中的工作表名要与IBATIS配置文件中的ID名字一致。

    iBATIS DataMapper1.6 中文翻译

    2. 执行数据映射:通过参数名称和XML文档中定义的SQL语句或存储过程名字,iBATIS会动态生成SQL语句,设置参数,并执行它。这是iBATIS的核心功能,解耦了业务代码与SQL语句。 3. 处理结果:对于`update`操作,返回受...

    最新ibatis-3.0.1库文件,作者已更名为mybatis

    在标签中,"ibatis mybatis"反映了框架的两个阶段,一个是其前身iBatis,另一个是当前的名字MyBatis。 从压缩包子文件的文件名称列表来看,只有一个条目"mybatis-3.0.1",这通常表示包含MyBatis框架的JAR文件,其中...

    ibatis调用存储过程

    在Java开发中,iBATIS(现在被称为MyBatis)是一个流行的数据持久层框架,它允许开发者将SQL语句直接嵌入到Java代码中,从而简化数据库操作。当我们需要调用数据库中的存储过程时,iBATIS也提供了一种简便的方法。本...

    IBATIS3代码生成器

    【标签】中的"IBATIS3代码生成器"是该工具的核心标识,"ibatis"是原始框架的名字,"Ibator"是IBM在开源IBATIS基础上的扩展,而"Abator"是Google对其进行的维护和更新后的版本。这些标签共同揭示了该工具的演变历程和...

    ibatis框架理论学习

    - **框架出现**:随着JPetStore的发布,iBATIS团队开始收到关于SQLMaps和DAO框架的反馈和请求。 - **框架组成**:iBATIS Database Layer包括两个主要组成部分:SQL Maps用于执行SQL语句,DAO则提供了数据访问对象的...

    我今天写的ibatis的一个Simple

    iBatis是一个开源的Java框架,它允许开发者将SQL语句直接嵌入到Java代码中,实现了数据库访问层(DAO)的简化。在这个示例中,作者可能创建了一个基本的配置,定义了数据源,映射了一些SQL查询,并可能实现了一个...

Global site tag (gtag.js) - Google Analytics