直接用记事本编辑的格式写了一个Jdbc.properties的文件。文件内容。再写了一个jdbcutil的工具类。内容为
还有一个测试类,内容为
在cmd命令操作下可以编译通过,但运行出现异常,异常为
,可以帮助解答一下吗?
你文件名写错了
JdbcUtil_2_test.java 第15行 Jdbc.properties改成 JdbcUtil.properties
1.如果你的文件跟你的类不是在一个路径下,你可以相对classpath的路径或者绝对路径访问。
你这里找不到文件的原因就是路径不对;
2.你的代码存在一些问题
如果有两个线程一前一后来获取连接,那么事务、数据连接都可能出现异常
你的关闭方法中,任何一个close出现异常都可能导致有资源关闭不了;
还有就是你的关闭方法中的设置null没有任何意义,你如果是每次调用这个关闭方法的话,
你第二次调用就会失败;
虽然是学习的,但是关于资源方面的东西,还是希望你引起重视的;
希望可以帮到你....