JDBC的java.lang.ExceptionInInitializerError问题
java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Properties.java:418)
at java.util.Properties.load0(Properties.java:337)
at java.util.Properties.load(Properties.java:325)
at jdbc_day01.DBUtil3.<clinit>(DBUtil3.java:29)
Caused by: java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Properties.java:418)
at java.util.Properties.load0(Properties.java:337)
at java.util.Properties.load(Properties.java:325)
at jdbc_day01.DBUtil3.<clinit>(DBUtil3.java:29)
Exception in thread "main"
JDBC链接数据,出现这个问题,在Eclipse的时候运行好好的,换成MyE...8.5就出现这个错误,求大神文解
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
1.db.properties放入源码目录中(如src);
2.请使用
注意/db.properties
1.db.properties放入源码目录中(如src);
2.请使用
注意/db.properties
仔细看下这篇文章http://personbeta.iteye.com/blog/986241
你的db.properties是不是放错地方了,看看是不是在src下面,只有在classpath里路径才能这样写
你这个是在静态代码块中执行的数据库初始化么?
另外,那个NullPointerException, 应该是没有找到 db.properties
你看下 DBUtil3.class.getClassLoader().getResourceAsStream("db.properties")
是不是 null
是不是没读取到Pro文件啊,不过不可能啊。eclipse都好好的