授業で質問があり回答したメモ。
パス名が格納されたString型の変数にエスケープシーケンス記号が含まれている場合、その変数を使ってSQLを組み立てることはできません。ちょっと面倒ですが以下の処理(¥を¥¥に置き換える)をします。探せば便利ライブラリがあるんでしょうね。。。
String str = "path\\path\\path"; System.out.println("オリジナル:" + str); str = str.replaceAll("\\\\","\\\\\\\\"); System.out.println("変換後:" + str);