MySQL で JDBC を使用するには、多くの場合、個々の SQL ステートメントを介して複数のデータベース テーブルを作成する必要があります。これは非効率的で反復的になる可能性があります。 JDBC ScriptRunner は優れたソリューションを提供します。
ScriptRunner クラスは、MySQL JDBC 環境内で SQL スクリプト (.sql ファイル) を実行するための簡単なメソッドを提供します。 これにより、多数の個別の SQL 呼び出しが不要になります。
ScriptRunner の使用に関する簡潔なガイドは次のとおりです。
Connection
オブジェクトを確立します。ScriptRunner
インスタンスを作成し、Connection
オブジェクトを提供します。 必要に応じて、自動コミットと例外処理を構成します。runScript
メソッドを実行し、SQL スクリプト ファイルにリンクされた BufferedReader
を渡します。<code class="language-java">Connection con = ...; ScriptRunner runner = new ScriptRunner(con, false, true); runner.runScript(new BufferedReader(new FileReader("test.sql")));</code>
JDBC ScriptRunner は、JDBC 経由で MySQL データベース内の複数の SQL ステートメントまたはスクリプトを管理する際の効率を大幅に向上させます。シンプルな API により、データベース テーブルの作成と管理が大幅に簡単になります。
以上がJDBC を使用して MySQL .sql スクリプトを効率的に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。