2012-09-27 21 views
1

我必須從java程序調用.sql文件。我必須從java程序調用.sql文件

SQL文件有一些帳號,下面是一個選擇查詢。 應該爲選擇查詢上方存在的所有帳號執行select查詢。

如果有上述要求的示例代碼,請提供給我。是否有可能?
在此先感謝。

+0

可能重複的[如何在java中執行sql-script文件?](http://stackoverflow.com/questions/2071682) –

+0

可能重複的[如何在java中執行sql-script文件?](http://stackoverflow.com/questions/2071682/how-to-execute-sql-script-file-in-java) – Leigh

回答

1

沒有標準框架來做到這一點;您將不得不使用Java IO來讀取文件,解析內容,然後使用JDBC來執行SQL查詢。

由於JDBC有時有點奇怪/乏味,所以您可能需要查看一個讓您的生活更輕鬆的框架。我建議jOOQ

+0

謝謝Aaron.Actually我的要求是我會在java中創建與DB的連接並調用腳本文件。現在腳本文件應該被執行,即控制腳本代碼執行正常的腳本。最後在執行完所有帳號後,控制應該到達java文件Is That possible? – satish

+0

是的,這是可能的。 –

0

SQL文件不是「可調用的」。如果你有一個數據庫連接,你可以在數據庫上以這種方式執行它。

因此,您的Java應用程序必須連接到數據庫,然後執行SQL腳本。你應該閱讀一些關於JDBC連接,這裏是一個教程:http://docs.oracle.com/javase/tutorial/jdbc/TOC.html

+0

Thanks。實際上,我的要求是我將在java中創建與DB的連接並調用腳本文件。現在腳本文件應該執行,即控制轉到腳本代碼正常腳本execution.Finally後執行所有帳號控制應該來到java文件那可能嗎? – satish

+0

是的,那是可能的。 – Kai

相關問題