/**
* 这里,因为ClassLoader.getResource()返回的这个绝对路径,是不会对你的路径编码的,如果有空格是哈的,你会直接返回
* 此时,如果是有特殊字符,后面的getPath()就会有依据utf-8修改;使得路径找不到
* 返回错误:jdbc.properties 系统找不到指定路径问题
//用类加载器获取资源文件的绝对路径
ClassLoader classLoader = JDBCUtils.class.getClassLoader();
URL resource = classLoader.getResource("jdbc.properties");
/**
* 这里,因为ClassLoader.getResource()返回的这个绝对路径,是不会对你的路径编码的,如果有空格是哈的,你会直接返回
* 此时,如果是有特殊字符,后面的getPath()就会有依据utf-8修改;使得路径找不到
* 返回错误:jdbc.properties 系统找不到指定路径问题
*/
URI uri = resource.toURI();
String path = uri.getPath();
System.out.println(path);
//pro.load( new FileReader("D:\\D Computer sth for download\\chuanzhiboke\\itcast\\day04_jdbc\\src/jdbc.properties"));
pro.load(new FileReader(path));