我有一个Java程序的情况;它适用于数据库。
我想知道是否可以导入一个转储文件存储在我项目的源文件中的数据库。
我不想使用文件的绝对路径,例如:
C:\PATH\FILE.SQL
相反,我想使用类似的东西:
\FILE.SQL
在我的项目中,我使用这行代码来导入转储文件,它工作正常,但使用绝对 PATH。
String[] executeCmd = new String[]{"mysql", "--user=root", "--password=" + psw, "control_schema", "-e", "C:/DataBase/DataBase.sql"};
因为我不想要这个绝对的 PATH C:/DataBase/DataBase.sql
,所以我需要你的帮助。
是否可以使用相对路径/DataBase/DataBase.sql
来导入存储在我的 src 项目文件夹中的转储文件?