これはあなたの場合にうまくいくはずです:
statement.executeUpdate("DROP TABLE IF EXISTS account ");
statement.executeUpdate("CREATE TABLE account ( "
+"accountNum INT( 11 ),"
+"dateCreated DATE NOT NULL,"
+"accountName TEXT,"
+"description TEXT,"
+"statusAccount TEXT,"
+"sumOfMoney INT( 11 ) NOT NULL DEFAULT 0 )" ) ;
原因:ステートメントは、execute-methodsを呼び出すたびに1つのSQLステートメントしか実行できません。
2つ以上のステートメントを同時に実行する場合は、Batch-Jobsを使用してこれを実行できます。
Like:
statement.addBatch("DROP TABLE IF EXISTS account ");
statement.addBatch("CREATE TABLE account ( "
+"accountNum INT( 11 ),"
+"dateCreated DATE NOT NULL,"
+"accountName TEXT,"
+"description TEXT,"
+"statusAccount TEXT,"
+"sumOfMoney INT( 11 ) NOT NULL DEFAULT 0 )" ) ;
statement.executeBatch();