今天學習jdbc 遇到jdbc.properties 系統找不到指定路徑。在文件路徑下確認了幾遍都沒有錯。
最後發現問題所在,在我的項目文件 所在/E:/Program Files/IdeaProject/JDBC/out/production/Jdbc_day01/jdbc.properties 路徑下
其中Program Files 中間 有空格 所以造成編碼讀取錯誤。
解決辦法如下:
ClassLoader cl = jdbcUtill.class.getClassLoader();
URL res = cl.getResource("jdbc.properties");
URI uri = res.toURI();//// 添加這行代碼,並進行對應修改
String path = uri.getPath();
System.out.println(path);
pro.load(new FileReader(path));
修改好就可以了
具體問題分析請看下面這位答主的