`
br1823
  • 浏览: 13312 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ANT任务中 调用SQL

阅读更多
ANT很强大,可以直接调用SQL任务执行相应的数据库初始化脚本。
	<sql
			autocommit="true"
			driver="oracle.jdbc.driver.OracleDriver"
			url="jdbc:oracle:thin:@xxx.xxx.xxx:1521:xxx"
			userid="xxx"
			password="xxx"
			src="./init/xxx.sql"
			print="yes"
			output="./output/xxx.txt"
			delimiter="/"
			delimitertype="row"
			>


需要注意的是,如果你的sql文件中写的是存储过程,一定要加后面两个属性:
delimiter="/"
delimitertype="row"
分享到:
评论

相关推荐

    Ant构建中使用JS脚本方法

    在Ant构建过程中,JavaScript脚本方法的使用是一个强大的工具,它允许开发者自定义构建过程,实现更复杂的逻辑和任务自动化。Ant是一个Java库和命令行工具,它的设计目标是驱动软件构建过程,尤其是在Java项目中。这...

    ant打包

    Ant可以通过调用SQL任务来实现这些操作,确保应用程序在部署时能够与正确的数据库版本兼容。 编译是打包前的重要步骤。Ant提供了编译任务,如`javac`,它能够编译Java源代码,并将其转换为字节码。此外,Ant还能...

    13_ant_发布web项目和操作数据库

    4. 数据库事务管理:Ant并不直接支持事务管理,但可以通过在`&lt;sql&gt;`任务中设置`onerror`属性来处理错误,例如回滚事务。 四、Ant与其他工具集成 1. Maven和Gradle:尽管Ant在现代开发中可能被Maven或Gradle取代,但...

    ant-antlr-1.6.4.jar.zip

    在"ant-antlr-1.6.4.jar"中,开发者可以使用Ant任务来调用ANTLR,自动生成Java代码。例如,通过定义一个Ant任务,可以指定ANTLR的语法文件(.g或.gram)和输出目录,Ant会自动执行ANTLR,生成解析器和词法分析器的...

    Ant自定义任务

    在IT行业中,构建工具是开发流程中的重要环节,它们帮助我们自动化处理编译、测试、打包等任务。Ant是Java领域广泛使用的构建工具之一,由Apache软件基金会开发。本篇文章将深入探讨Ant自定义任务这一高级话题,这...

    18_ant_完整操作一个用户管理的小例子_实现基本的CRUD

    创建用户时,Ant可以调用Java编译器(javac任务)来编译源代码,然后使用JDBC驱动连接数据库,执行SQL的INSERT语句。在Ant的XML配置文件中,可以设定目标(target)来执行这些操作,例如: ```xml &lt;sql ...

    ant-antlr-1.6.5.jar.zip

    在实际使用中,当开发者需要在Ant构建过程中使用ANTLR时,只需要将"ant-antlr-1.6.5.jar"添加到Ant的类路径中,然后就可以在Ant构建脚本中调用ANTLR的相关任务。例如,可以创建一个自定义的任务,用于生成特定语言的...

    ant ibatis 软件工程思想

    iBatis允许开发者编写SQL语句,然后在Java代码中通过接口调用这些SQL,而不是使用传统的JDBC模板代码。它支持动态SQL,可以根据条件动态生成SQL语句,这在处理复杂的查询时尤其有用。iBatis与ORM(对象关系映射)...

    ant-eclipselink-schemagen-1.0.6.jar.zip

    这个JAR文件是Ant与EclipseLink Schemagen集成的实现,它提供了一个Ant任务,允许开发者在Ant构建脚本中调用Schemagen。通过这个任务,开发者可以在构建过程中自动地为EclipseLink持久化类生成对应的数据库模式,...

    MyBatis整合开发代码如何自动生成(Ant)

    3. **在Ant中调用MBG** 在Ant的build.xml文件中,添加一个target来执行MBG。这通常涉及到解析配置文件并调用MBG的主类。 ```xml &lt;!-- 添加MBG依赖的JAR文件 --&gt; ${basedir}/lib/mybatis-generator-core-...

    antlr3-ant.jar.zip

    然后在`generate-parser`目标中,Ant会调用这个任务来处理`MyGrammar.g`这个ANTLR语法文件,生成相应的解析器和词法分析器Java源代码。 总之,`antlr3-ant.jar.zip`提供了一种便捷的方式,让Java开发者能够将ANTLR ...

    22_ant_完整操作一个用户管理的小例子_发布web项目和设置数据库

    Ant可以调用数据库相关的任务,例如使用JDBC驱动来执行DDL语句(创建表),或者导入预定义的数据。 在这个过程中,你可能需要以下步骤: 1. **配置数据库连接**:在Ant构建文件中,设置数据库连接的相关属性,如...

    Ant Peimer

    - **系统命令调用:** 在某些情况下,可以使用Ant的`&lt;exec&gt;`任务来调用系统命令,以实现更高级的功能。 #### 七、总结 Ant作为一个强大的构建工具,在Java项目特别是J2EE环境下具有显著的优势。它不仅能够简化构建...

    sonar安装配置指南(sonar+MySQL+ant)原创

    为了通过Ant调用Sonar任务,需要在Ant构建脚本中添加Sonar相关的任务。首先,确保Ant构建脚本中包含了`sonar-ant-task-1.4.jar`,并添加以下Ant目标: ```xml &lt;taskdef uri="antlib:org.sonar.ant" resource="org/...

    ejb3 第5讲--通过ANT提高EJB应用的开发效率

    3. **数据库脚本执行**:如果项目使用JPA,ANT可以运行SQL脚本来创建和更新数据库表结构。 4. **部署到服务器**:ANT可以连接到应用服务器,如JBOSS或Glassfish,并执行部署操作。 5. **测试**:通过ANT,我们可以...

    EJB3 实例教程(JBoss+Eclipse+Ant)

    Ant任务如`ejb-jar`和`ear`可以帮助我们生成EJB JAR和EAR文件。 5. **实战示例**:提供一个简单的EJB3应用程序实例,如用户管理系统,展示如何创建Bean、持久化实体、实现业务逻辑以及调用远程接口等步骤。 6. **...

    struts+hibernate+spring+xdoclet+ant+log4j

    Struts、Hibernate、Spring、XDoclet、Ant和Log4j是Java开发中常见的六个重要组件,它们在企业级应用开发中发挥着关键作用。这些技术的整合为开发者提供了高效、灵活和可维护的解决方案。 **Struts** 是一个基于MVC...

    SQlServer面试题

    执行完后还会回来,相当于函数调用。并且可以带参数 * ,完全转向新页面,不会再回来。相当于go to语句 Servlet方面 1. Servlet的生命周期: * 加载和实例化 * 初始化 * 处理请求 * 服务结束 2. Servlet版本间...

    Ant1.7+middlegen-2.1+配置手顺

    在使用`Middlegen`时,你需要在`Ant`的构建脚本中添加相应的任务定义,然后调用`middlegen`目标来执行代码生成。 配置手顺如下: 1. 安装`Ant 1.7.0`:下载并解压`apache-ant-1.7.0`压缩包,将其路径添加到系统的...

Global site tag (gtag.js) - Google Analytics