标签: java mysql jdbc
我正在编写测试,我想在每个测试中创建drop database并重新创建数据库作为拆卸阶段。我有一个带有sql脚本的.sql文件,它可以满足我的需求(删除数据库并重新创建它。数据库托管在本地PC上)。当我将.sql文件传递到mysql命令行控制台时,它运行得非常快(顺便说一句,.sql脚本有大约800个字符串)。当我通过它时抛出mysql.jdbc它会慢10倍。
我正在考虑调用cmd过程并将mysql console命令传递给cmd来执行我的脚本文件。
有人可以提出更优雅的解决方案吗?