jdbc.properties 系統找不到指定路徑問題

今天學習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));

修改好就可以了

 

具體問題分析請看下面這位答主的

https://blog.csdn.net/weixin_43620015/article/details/104882497?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158609356719725211960979%2522%252C%2522scm%2522%253A%252220140713.130056874..%2522%257D&request_id=158609356719725211960979&biz_id=0&utm_source=distribute.pc_search_result.none-task-blog-all_SOOPENSEARCH-2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章