使用了多种方法一直报inStream parameter is null错误,数据库连接不上。
刚开始我一直将dbcp.properties放在src下面,怎么加载都不能成功。
解决办法:在src下面创建resource包(在new -> project structure -> modules -> source ->resource)如下图:
导入jar包:commons-dbcp2-2.1.1.jar,commons-pool2-2.4.2.jar,commons-logging-1.2.jar,mysql-connector-java-8.0.1.jar
然后将dbcp.properties放进去,下面dbutils(数据库连接)代码中改成类加载:
InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("dbcp.properties");
pros.load(is);