`
wangkebin
  • 浏览: 74860 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

SSI中打印SQL语句、参数及结果

阅读更多

在log4j.properties中加上如下代码段,即可在控制台中查看Ibatis中的语句、传入的参数、返回的结果集等:

log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
 
分享到:
评论

相关推荐

    SSI框架搭建增删改查以及分页

    在这个项目中,我们将在Ibatis的映射文件中编写SQL语句,对应于Service层的方法,实现增删改查功能。 分页功能是提高用户体验的重要一环,特别是在处理大量数据时。在SSI框架中,我们可以利用Ibatis的分页插件或者...

    SSI框架实现登录及增删改查

    4. 数据库连接与查询:包含与SQL Server 2005交互的代码,可能包括连接池、预编译的SQL语句等。 学习这个项目,开发者可以深入理解SSI框架如何与后端数据库协同工作,以及如何构建基本的用户管理和数据操作功能。这...

    SSI框架实例源码

    数据库SQL语句存放在`webroot`目录下,这通常意味着在服务器的Web根目录下有一个文件或文件夹,用于存放和执行数据库操作的相关脚本。 在学习这个源码时,你可以关注以下几个关键知识点: 1. **SSI语法**:了解...

    SSI实例,新手专用

    开发者可以在XML配置文件或者注解中定义SQL语句,通过Java接口或类调用这些SQL,从而实现数据的增删改查操作。iBatis与Spring结合使用时,可以无缝集成到Spring的IoC容器中,实现事务管理和数据访问对象(DAO)的...

    SSI整合(增删改查,分页)

    例如,通过SSI指令执行SQL查询,将查询结果插入到HTML页面中。这通常需要配置服务器,允许SSI执行数据库查询,并确保安全。 3. **增删改查操作** - **添加**:用户提交表单后,服务器端通过SSI执行SQL INSERT语句...

    SSI必须jar包

    8. **ibatis-2.3.4.726.jar**:MyBatis是一个持久层框架,它将SQL查询与Java代码分离,提供了一种灵活的方式来映射SQL语句和Java对象。在SSI框架中,它可以简化数据库操作。 9. **ognl-2.6.11.jar**:Object-Graph ...

    SSI简单实例

    - 编写SQL语句并放在IBatis的映射文件中。 - 创建Java接口和实现类,使用IBatis注解或XML配置来绑定SQL语句。 - 在HTML页面中,使用SSI指令如`<!--#include virtual="path/to/your/java/method" -->`,调用Java...

    SSI 增删改查 范例

    - iBatis是一个SQL映射框架,它允许开发者将SQL语句直接写在配置文件中,解耦了SQL与Java代码,简化了数据访问层的开发。 - 在SSI范例中,iBatis可能被用来处理数据库的增删改查操作,为SSI提供动态数据支持。 4....

    struts+spring+ibatis(SSI)的最简分页及标签

    在分页查询时,我们需要在Mapper接口和XML配置文件中编写SQL语句,例如: ```java public interface UserMapper { List<User> getUsersByPage(int pageNum, int pageSize); } ``` 在对应的XML文件中: ```xml ...

    ssi分页模板

    3. **构建SQL语句**:在iBatis的映射文件中,编写带分页条件的SQL,比如`SELECT * FROM table LIMIT #{start}, #{limit}`,其中`#{start}`和`#{limit}`是传入的参数,分别代表起始位置和每页大小。 4. **执行查询**...

    SSI框架搭建源码

    iBatis将ORM(Object-Relational Mapping,对象关系映射)与SQL语句的定制化结合起来,避免了Hibernate等ORM框架的过度抽象。 **集成过程** 在搭建SSI框架时,首先需要引入这三个框架的依赖库到项目中,通常通过...

    SSI框架做的一个增删改查以及分页的小项目

    实现分页时还需要考虑性能优化,比如使用LIMIT和OFFSET SQL语句来减少数据库查询的数据量。 **模糊查询** 模糊查询是指在搜索时允许用户输入部分关键字或者使用通配符进行不完全匹配的查询。在SSI框架中实现模糊...

    ssi增删改查

    这些脚本可能使用如MySQL这样的数据库管理系统,并利用SQL语句对具有一对一关系的两个表进行操作。例如,一个脚本可能用于显示两个表的联合信息,另一个脚本用于处理用户提交的修改或删除请求。 综上所述,虽然SSI...

    ssi框架总结及实例

    在持久层,编写Ibatis的Mapper接口和XML配置文件,定义SQL语句。最后,通过Struts2的Action类处理HTTP请求,将结果返回给前端的ExtJS组件展示。 SSI框架的优点在于其组件化和模块化的特性,能快速构建复杂的企业级...

    搭建SSI框架的例子

    iBatis可以与任何JDBC兼容的数据库配合使用,通过XML或注解来定义SQL语句,从而提供灵活的数据查询和操作能力。 **整合SSI** 集成这三个框架,我们首先需要在项目中引入相应的库依赖,比如Struts2的核心库、String...

    一个简单的ssi模板

    - "ibatis":iBatis是一个SQL映射框架,它允许开发者将SQL语句直接写在配置文件中,与Java对象进行绑定,减少了数据访问层的复杂性。 结合标签,这个压缩包可能是一个使用Spring作为核心容器,Struts2作为前端控制...

    SSI中使用Ajax进行操作的例子(prototype.js)

    在实际开发中,你可能需要创建一个Struts2 Action,该Action接收来自Ajax请求的数据,利用Spring的依赖注入获取Ibatis的SqlSession,然后执行SQL语句来添加数据。添加完成后,Action可以通过Struts2的JSON插件或...

    mysql_+ssi框架

    5. 安全性:确保SQL查询语句的安全,避免SQL注入攻击,使用预处理语句或参数化查询。 通过这样的框架,开发者可以快速构建一个动态、响应式的网站,同时利用MySQL的强大数据处理能力和SSI的轻量级动态内容生成机制...

    SSI整合程序实例 权限管理

    4. **数据库文件和SQL语句**:在描述中提到的数据库文件可能是用来存储用户、角色和权限关系的数据表。执行SQL语句可能涉及到创建这些表、插入初始数据或设置一些预定义的角色和权限。数据库设计通常是权限管理系统...

    ssi整合增删改查

    相比于传统的JDBC,iBatis简化了数据访问层的编写,通过XML或注解定义SQL语句,将结果集自动映射到Java对象。 在这个"ssi整合增删改查"实例中,开发者将使用这三个框架共同构建一个学生管理系统。首先,创建数据库...

Global site tag (gtag.js) - Google Analytics