2011-05-27 23 views
-1

我想創建一個數據庫使用java代碼,我有數據庫腳本文件,我會讀取一個字符串,我會執行它,但我想知道,如果我可以使用executequery或executeupdate? 如果這種方法是正確的或有另一個?如何使用java代碼創建數據庫?

+0

請閱讀http://stackoverflow.com/questions/how-to-ask,然後嘗試自己解決問題,並在發佈特定問題時遇到特定問題。 – 2011-05-27 17:14:07

回答

0

爲Statement接口的executeUpdate方法,該方法的簽名是:

int executeUpdate(String sql) 
        throws SQLException 

executeUpdate執行給定的SQL語句,該語句可能爲INSERT,UPDATE或DELETE語句,或者不返回任何內容的SQL語句,如SQL DDL語句。

因此,要定義表或定義索引,您需要將SQL字符串傳遞給executeUpdate方法。

您只能使用executeUpdate方法一次執行一條SQL語句,因此如果您正在讀取具有多個SQL語句的文件,則必須解析該文件並執行每條SQL語句,一條一次。

相關問題