Java でプログラムを使用している状況があります。データベースで動作します。
プロジェクトのソース ファイル内にダンプ ファイルが格納されているデータベースをインポートできるかどうかを知りたいです。
次のようなファイルへの絶対パスを使用したくありません。
C:\PATH\FILE.SQL
代わりに、次のようなものを使用したいと思います。
\FILE.SQL
私のプロジェクトでは、このコード行を使用してダンプ ファイルをインポートします。これは正常に動作しますが、絶対パスを使用します。
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 プロジェクト フォルダ内に保存されているダンプ ファイルをインポートするのと同じように、相対 PATH を使用することはできますか?