首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux系统上运行sql脚本的Ant脚本

问在linux系统上运行sql脚本的Ant脚本
EN

Stack Overflow用户
提问于 2012-01-23 17:41:05
回答 1查看 492关注 0票数 1

我的数据库在linux系统上。我有需要在该数据库上运行的sql脚本。我需要编写一个ant脚本,它应该从windows系统运行,并运行sql脚本。我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2012-01-23 18:33:59

您将使用<sql>标记。参见the documentation。这里有一些很好的例子,例如:

代码语言:javascript
复制
<sql
    driver="org.database.jdbcDriver"
    url="jdbc:database-url"
    userid="sa"
    password="pass"
    >
insert
into table some_table
values(1,2,3,4);

truncate table some_other_table;
</sql>

您需要在类路径中包含JDBC驱动程序。我会显式地把它放在<classpath>子元素中。(这里也有一个例子)。

编辑:对于甲骨文,JDBC驱动程序将类似于ojdbc.jar。驱动程序可能是oracle.jdbc.OracleDriver,而URL可能与模式jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE匹配。有关示例和更多详细信息,请参阅Oracle JDBC FAQ。如果你在这种方法上没有任何运气,那么你就有一个驱动程序、网络或身份验证问题。请发布您收到的确切错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8969607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档