私の Java プログラムは、テキスト フィールドからファイル パスを収集します。
pathField.getText();
結果をデータベース (phpMyAdmin) に挿入します。ただし、バックスラッシュ()は含まれていないようです。EG - C:UsersSteveDesktop
データベースの FilePath フィールドは "Text" に設定されています。ステートメントでテストしたpathField.getText()
ところSystem.out
、バックスラッシュ付きで出力されます。
Statement st = (Statement) conn.createStatement();
String query_to_update = "INSERT INTO `evidence_db`.`mcases` ("
+ "`PID`,"
+ " `FilePath`) "
+ "VALUES ("
+ "DEFAULT,"
+ " '" + pathField.getText() + "');";
System.out.println("Query: " + query_to_update);
int val = st.executeUpdate(query_to_update);
上記のコードを編集したため、軽微なエラーがある可能性があることに注意してください。