gpt4 book ai didi

unix - 如何从 ksh 脚本执行 Derby DB 的 SQL 脚本

转载 作者:行者123 更新时间:2023-12-01 13:02:11 26 4
gpt4 key购买 nike

我正在尝试编写一个小程序,利用我编写的 sql 脚本从 ksh 脚本中访问 Derby DB(我们称之为“myscript.sql”)中的数据。

但我似乎遇到了问题,因为我的 ksh 脚本只能启动“ij”工具,一旦打开就无法在 ij shell 中输入任何进一步的命令(因此无法连接到数据库)。

有什么方法可以让 ksh 脚本将命令回显到 ij shell,以便我可以根据需要连接/执行我的查询?

最佳答案

您可以通过将 stdin 重定向到 ij 工具并使用 java 运行它来完成此操作:

Name an input file as a command-line argument. For example:

java org.apache.derby.tools.ij myscript.sql

Redirect standard input to come from a file. For example:

java org.apache.derby.tools.ij < myscript.sql

来源:Derby documentation

关于unix - 如何从 ksh 脚本执行 Derby DB 的 SQL 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34316947/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com