実行するソースコマンドが多数あります。だから、私はこれを行うためにいくつかのJavaコードを記述したいと思います。 Javaでこれを行う方法はありますか?javaを使ってmysqlでいくつかの 'source'コマンドを実行するには?
sourceコマンドは、このようなものです:
mysql> source /home/liova/download/tpch/queries/Q1.sql;
実行するソースコマンドが多数あります。だから、私はこれを行うためにいくつかのJavaコードを記述したいと思います。 Javaでこれを行う方法はありますか?javaを使ってmysqlでいくつかの 'source'コマンドを実行するには?
sourceコマンドは、このようなものです:
mysql> source /home/liova/download/tpch/queries/Q1.sql;
あなたはRuntime.execを使用して、任意のシェルコマンドを実行することができます。
Runtime.exec("mysql db_name < /home/liova/download/tpch/queries/Q1.sql");
あなたはJavaで任意のコマンドを実行するランタイムクラスを使用することができます。コマンドを別のプロセスとして実行します。
理解できません。あなたが言うことができないソースコマンドのタイプは何ですか? –
@BhavikAmbani、これを持ってきてくれてありがとう。私はいくつかの詳細を追加しました。 – yoyosir
私はあなたがこの記事を見つけるべきだと思う興味深い:[MySQLでのスタックオーバーフローの実行SQLスクリプト] [1] [1]:http://stackoverflow.com/questions/1044194/running-a-sql- script-using-mysql-with-jdbc –