我正在开发一个应用程序,我必须从应用程序中打开文档。我必须将文件的路径保存到 sql 数据库。sql 中插入文件路径的列的类型为 VARCHAR(255)。
如果文件的路径是C:\Users\UPS21120\Downloads\doc1.pdf
,则它在数据库中保存为 as C:UsersUPS21120Downloadsdoc1.pdf
(保存路径中的反斜杠在哪里?)。
当我检索此路径以打开文件时doc1.pdf
,我收到一个异常,指出 doc1 不存在。以下是我用来保存路径的代码。请帮忙。
JFileChooser fc = new JFileChooser();
returnVal = fc.showOpenDialog(view_doc.this);
File file1=fc.getSelectedFile();
if (returnVal == JFileChooser.APPROVE_OPTION) {
String str = "INSERT INTO document(doc_path) VALUES ('"+file+"')";
// open connection..execute query etc--works fine
}