`
czjxdm
  • 浏览: 124352 次
社区版块
存档分类
最新评论

ScriptRunner(com.ibatis.common.jdbc.*)用法

阅读更多
ScriptRunner类用于执行SQL语句,例如创建数据库schema,或传入缺省或测试数据库等等。 从下面的例子可以认识到它的易用性:

    例子1:使用现成的数据库连接

   Connection conn=getConnection();//some method to get a Connection

  ScriptRunner runner=new ScriptRunner();

  runner.runScript(conn,Resources.getResourceAsReader("com/some/resource/path/initialize.sql"));

   conn.close();

  例子2:使用新的数据库连接

  ScriptRunner runner=new ScriptRunner("com.some.Driver","jdbc:url://db","login","password");

  runner.runScript(conn,new FileReader("/user/local/db/scripts/initialize-db.sql"));

例子3:使用新创建的数据连接

  Properties props= getProperties();//some properties form somewhere

ScriptRunner runner =new ScriptRunner(props);

runner.runScript(conn,new FileReader("/user/local/db/scripts/initialize-db.sql"));




Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=487835
分享到:
评论

相关推荐

    IBATISJDBC包

    "IBATISJDBC包"指的是包含了用于支持IBATIS框架运行所需的JDBC(Java Database Connectivity)驱动及相关依赖的集合。在MYECLIPSE这样的集成开发环境中,这些JAR包是必不可少的,因为它们使得开发者能够无缝地将...

    ibatis-core-3.0.jar org.apache.ibatis.annotations.Param

    `org.apache.ibatis.annotations.Param`是MyBatis中的一个重要注解,用于处理方法参数映射。 `@Param`注解主要用于SQL查询中的动态参数绑定,尤其是在动态SQL语句中。在MyBatis的映射文件或者Mapper接口中,当我们...

    IBatisNet.Common.1.6.2、IBatis.DataAccess.1.9.2、IBatis.DataMapper.1.6.2

    标题和描述中提到的"IBatisNet.Common.1.6.2、IBatis.DataAccess.1.9.2、IBatis.DataMapper.1.6.2"是针对一个名为IBatisNet的框架的不同组件的版本号。IBatisNet是一个在.NET平台上实现的开源持久层框架,它源于Java...

    iBATIS内置别名列表

    ### iBATIS内置别名列表解析 #### 一、引言 iBATIS是一款开源的持久层框架,它简化了Java应用程序与数据库之间的交互过程。为了提高开发效率和代码的可读性,iBATIS引入了一系列内置别名,用于简化配置文件中的全...

    iBATIS-DAO-2.3.4.726.rar_com.ibatis.dao_iBATIS dao 2_iBatis DAO_

    通过阅读和理解源码,开发者不仅能掌握iBATIS DAO的基本使用,还能深入了解其内部实现,提升数据库操作的技巧和优化能力。同时,添加注释的过程也是深化理解的好方法,有助于在实际项目中更高效地应用iBATIS框架。

    Ibatis.Net 的Ibatis.Net.Domain和IBatisNet.Common组件

    在给定的压缩包文件中,包含的组件是"Ibatis.Net.Domain"和"IBatisNet.Common",这两个组件是Ibatis.Net框架的重要组成部分。 **Ibatis.Net.Domain组件** Ibatis.Net.Domain组件主要关注于领域模型和业务逻辑的实现...

    com.springsource.com.ibatis-sources-2.3.4.726.jar

    jar包,官方版本,自测可用

    com.springsource.com.ibatis-2.3.0.677.jar

    ibatis的jar包com.springsource.com.ibatis-2.3.0.677.jar

    ibatisnet.common.dll Ibatis.DataMapper.dll MySql.Data.dll.rar

    标题中的“ibatisnet.common.dll”、“Ibatis.DataMapper.dll”和“MySql.Data.dll.rar”分别代表了.NET环境中使用的三个不同组件。以下是这些组件的详细解释: 1. **ibatisnet.common.dll**:这是iBATIS.NET框架的...

    IBatis.net-IBatis.DataAccess.1.9.2/IBatis.DataMapper.1.6.2

    3. **示例代码**:展示了如何在实际项目中应用IBatis.DataAccess的典型用法。 4. **最佳实践**:提供了在开发过程中应遵循的准则,以优化性能和代码质量。 通过学习和使用这些文档,开发者能够更好地理解和利用...

    ibatis-common.jar包

    在实际开发中,熟练掌握ibatis-common.jar包的使用,不仅可以提高开发效率,还能确保代码的质量和稳定性。 总的来说,ibatis-common.jar包是Ibatis框架的核心组成部分,它通过一系列精心设计的组件和接口,实现了...

    ibatis、mybatis官方教程文档集合(含Manning.iBATIS.in.Action)

    Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf MyBatis 3 User Guide Simplified Chinese.pdf MyBatis-3.0.3-Migrations.pdf MyBatis-3.0.3-User-Guide.pdf MyBatis-3-Migrations.doc MyBatis-3-Migrations.pdf ...

    Spring高版本对ibatis的支持

    最近想在最新的Spring5.0中集成ibatis(不是mybatis),发现已经不在支持SqlmapClientTemplate和SqlmapClientFactoryBean,于是搞了这个工具jar来进行支持如下配置 <bean id="sqlMapClient" class="org.spring...

    Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf

    - **映射语句**:iBATIS使用XML映射文件来定义数据库操作,这些映射文件包含了SQL语句以及它们与Java对象之间的映射关系。每个映射文件都包含了一系列的`<select>`、`<insert>`、`<update>`和`<delete>`元素,每个...

    mybatis-3-mybatis-3.2.6.zip

    6. **org.apache.ibatis.reflection**:反射相关的工具类,用于动态创建对象和调用方法。 7. **org.apache.ibatis.io**:网络和I/O操作相关的类,例如资源加载和输入输出流处理。 8. **org.apache.ibatis.type**:...

    Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法

    在使用Mybatis框架时,你可能会遇到`org.apache.ibatis.exceptions.PersistenceException`这样的异常。这个异常通常表示在执行数据库查询操作时遇到了问题。本篇将详细分析这个问题并提供解决方法。 ### 问题概述 ...

    ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载

    这里提到的是iBATIS的三个不同版本的jar包:ibatis-2.3.4.726.jar、ibatis-2.3.0.677.jar以及ibatis-2.3.3.720.jar。 首先,让我们深入了解iBATIS的核心概念和功能: 1. **SQL Map配置**:iBATIS的核心是SQL Map...

    ibatis类型

    标题 "ibatis类型" 暗示我们讨论的是关于iBATIS这个持久层框架的一些特定类型或组件。iBATIS是Java开发中的一个流行数据库访问框架,它允许开发者将SQL语句直接集成到XML配置文件中,实现了SQL与Java代码的分离,...

Global site tag (gtag.js) - Google Analytics