.sql
CloudBeesにデプロイされたJavaアプリケーションからmysqlデータベースに完全なファイル(DDLおよびDMLセンテンスを含む)をインポートするための最良の方法は何ですか?
ランタイムプロセスを取得して、このようなものが機能するかどうかを確認する必要があります
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("mysql -p -h ServerName DbName < dump.sql");
(セルフホスト環境に関する前の質問の推奨ソリューション、CloudBeesホストアプリケーションでmysqlにアクセスするプロセスを実行できるかどうかわからない)?
より良い解決策はありますか?(ここでも、アプリケーション内から実行するために、.sql
インポートするファイルは、Webアプリケーションとの対話の一部としてユーザーによって提供されます)。
.sql
ファイルを解析して、jdbcを介して文を1つずつ送信することは避けたいと思います。