[英]how to save image path to sql database in java
我必須將jfilechooser選擇的映像路徑保存到sql數據庫,並每次從該sql路徑加載該映像。 我正在使用prepareStatment。 但是我將路徑保存在sql數據庫中,沒有“ \\”。 這是我的代碼的一部分。請對此提供幫助。
PreparedStatement ps = null;
ResultSet rs = null;
Connection conn = null;
conn = DBConnection.ConnectDB();
try {
JFileChooser choose = new JFileChooser();
choose.showOpenDialog(null);
File f = choose.getSelectedFile();
if (f != null) {
fileName = f.getAbsolutePath();
String sql = "UPDATE addskin SET Path='" + fileName + "' WHERE Name='Assigned'";
ps = conn.prepareStatement(sql);
ps.execute();
}
} catch (Exception e) {
e.printStackTrace();
}
標准解決方案是Escape 。
快速解決方案是用一些特殊字符替換斜杠,然后再將其改回來。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.