仪器社区

我用Junit 写了一个MySQL数据库连接的测试类,为什么会报错?

一花一世界ZX 2016-07-03
评论
全部评论
新起点justdoit
你的jdbc.properties应该是放在classpath下的,应该这样加载:
JunitTest.class.getClassLoader().getResourceAsStream("jdbc.properties");
如果你的jdbc.properties跟JunitTest放在一个文件夹下(包),可以用:
JunitTest.class.getResourceAsStream("jdbc.properties");
你应该知道二者的区别了吧:
Class.getResourceAsStream("") 会指定要加载的资源路径与当前类所在包的路径一致。
ClassLoader.getResourceAsStream("") 无论要查找的资源前面是否带'/' 都会从classpath的根路径下查找。
18 0 2016-07-04 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论