我有大量的源命令要执行。所以我想写一些Java代码来做到这一点。有没有办法在 Java 中做到这一点?
源命令是这样的:
mysql> source /home/liova/download/tpch/queries/Q1.sql;
您可以使用Runtime.exec执行任何 shell 命令:
Runtime.exec("mysql db_name < /home/liova/download/tpch/queries/Q1.sql");
You can use Runtime class to execute any commands in java. It executes the command as seperate process.