私のデータベースはLinuxシステム上に存在しています。私はそのデータベースで実行する必要があるSQLスクリプトがあります。私はWindowsシステムから実行し、SQLスクリプトを実行する必要があるantスクリプトを書く必要があります。それはどうしたらいいですか?LinuxシステムでSQLスクリプトを実行するAntスクリプト
1
A
答えて
2
<sql>
タグを使用します。 the documentationを参照してください。
<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>
サブエレメントに入れました。 (その例もあります)。
編集:Oracleの場合、JDBCドライバはojdbc.jar
のようになります。ドライバはおそらくoracle.jdbc.OracleDriver
であり、URLはおそらくパターンjdbc:oracle:thin:@//[HOST][:PORT]/SERVICE
と一致します。例と詳細については、Oracle JDBC FAQを参照してください。あなたがこの方法で運がない場合は、ドライバ、ネットワーク、または認証の問題があります。あなたが受け取った正確なエラーを投稿してください。
関連する問題
- 1. antスクリプトからSQLスクリプトを実行する方法
- 2. .sqlを実行するantスクリプトでログインします。
- 3. Antスクリプトの実行が
- 4. AntタスクによるAntスクリプトのプログラムによる実行
- 5. LinuxカーネルネームスペースでPythonスクリプトを実行
- 6. Debianでinit.dスクリプトを実行すると、antタスクがハングする
- 7. powershellスクリプトでsqlコマンドを実行する
- 8. MySQLワークベンチでSQLスクリプトを実行する
- 9. ループでSQLを実行するPythonスクリプト
- 10. 実行可能なjarファイルをLinuxスクリプトで実行する
- 11. Antビルド・ファイルを使用してOracle sqlスクリプトを実行する手順
- 12. AzureバッチLinux VMスクリプトを実行中
- 13. URLにあるantスクリプトを実行する
- 14. コマンドラインからSQLスクリプトを実行する
- 15. スクリプト内からスクリプトを実行するMicrosoft SQL Server Management Studio
- 16. PL/SQLスクリプトからperlスクリプトを実行する方法は?
- 17. シェルスクリプトからantスクリプトを実行するには?
- 18. Eclipseの保存時にant展開スクリプトを実行する
- 19. antスクリプトからrakeタスクを実行するには
- 20. ant execタスクでbashスクリプトを実行できません
- 21. ハンドルファイル://プロトコルAntスクリプトで
- 22. Clickonceアプリケーションでsqlスクリプトを実行
- 23. PHP - Linux上でpingを実行するとスクリプトがハングアップする
- 24. Azureで起動時にLinuxインスタンスでinitスクリプトを実行する
- 25. Linux上でPythonスクリプトをバックグラウンドで実行する方法
- 26. Antスクリプトの "Runas"
- 27. Antスクリプトの例
- 28. SQLCMDセッションSQLスクリプトを実行します
- 29. Linuxでpythonスクリプトを実行するには?
- 30. linuxのどこでもスクリプトを実行するには
これはWindowsシステム向けです。私のdbはLinuxサーバー上にあります。 – avdroidDev
@avdroidDev。あなたはこれがLinux上ではうまくいかないと思いますか? – Raghuram
私はこれを試しました – avdroidDev