SQLite JDBCドライバを使用する手書きのDAOをテストします。私の計画は、スキーマとデータの挿入を.sqlファイルとしてバージョン管理に保存し、テストの前にそれらを実行して、テストに使用できるデータが入っているデータベースを取得することでした。JDBCを使用して.sqlファイルを実行する
JDBCを使用してSQLスクリプト全体を実行するソリューションを検索すると、不可能であることを示す一連のStackoverflowスレッドが生成され、SQLスクリプトを別々のSQL文(SQLScriptRunner)に分割する構文解析スクリプトが提供されます。
これらの投稿はほとんど3歳以上だったので、JDBC APIを使用してSQLスクリプトを実行するのは簡単な方法がないのだろうかと思います。
SQLiteは大きなScript-Executer実装を使用するよりも好きな既存のものからデータベースをクローンするオプションを提供しているので、私は尋ねています(エグゼクティブはおそらく私のすべてのデータアクセスコード)。
したがって、JDBCを使用してSQLスクリプトを実行するのは簡単な方法ですか、それともまだ構文解析スクリプトを使用してのみ可能ですか?
いいえ、ありません。 – OldProgrammer