今天在学习JDBC的时候遭遇了一次空指针异常,报错内容
Exception in thread "main" java.lang.NullPointerException at com.bowen.lesson05.utils.JdbcUtils_DBCP.getConnection(JdbcUtils_DBCP.java:30) at com.bowen.lesson05.TestDBCP.main(TestDBCP.java:18)

点击错误提示

发现错误原来出在这里

由于我之前已经把dataSource初始化为null了,所以
DataSource dataSource = BasicDataSourceFactory.createDataSource(properties);
这句语句重新定义DataSource类型的对象就是多余的
这里直接给对象dataSource赋值就可以了
写代码的时候还是要细心一点,很多低级错误来源于不仔细。

一次空指针异常Exception in thread “main“ java.lang.NullPointerException相关推荐

  1. 空指针异常Exception in thread “main“ java.lang.NullPointerException

    目录 例子: 实体类: 主程序 解决方法: map=new HashMap()和map=null的区别 引入:JVM内存机制 引入:HashMap结构 例子: 实体类:  public class C ...

  2. Exception in thread main java.lang.NullPointerException

    1.在window操作系统上,使用eclipse开发工具从hdfs分布式文件系统上下载文件报空指针异常解决方法: log4j:WARN No appenders could be found for ...

  3. Exception in thread main java.lang.NullPointerException一例解决

    完整报错信息是: Exception in thread "main" java.lang.NullPointerExceptionat scala.io.Source$.from ...

  4. 给内部类对象数组属性赋值时报错:Exception in thread main java.lang.NullPointerException...

    前言 1255: 打怪升级(Java),写这个题目程序的时候,控制台提示如下错误: Exception in thread "main" java.lang.NullPointer ...

  5. 【已解决】Exception in thread “main“ java.lang.NullPointerException

    翻译:空指针异常,也就说,报错的那一行出现了调用空资源的情况. 重点关注报错发生的所在行,通过空指针异常产生的两条主要原因诊断具体的错误.同时为了避免空指针的发生,最好在做判断处理时将"nu ...

  6. Exception in thread “main“ java.lang.NullPointerException问题

    记录一个小bug. 在做有关图书馆的java项目的时候,碰到了空指针问题. 由于没怎么用过debug,导致一开始方向迷茫,我一度以为是数据库sql查询出现了空指针. 后来使用了debug,方向就明朗很 ...

  7. Exception in thread main java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static;只能在静态类型或顶级类型中才能声明静态方法

    Exception in thread "main" java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static:只能在静态类型或顶级类型中才 ...

  8. exception in thread main java.lang.noclassdeffounderror wrong name

    不含包层次的HelloWorld.java public class HelloWorld{ public static void main(String[] args) { System.out.p ...

  9. Exception in thread main java.lang.Error: Unresolved compilation problem

    初学java,使用eclipse编译时,可能会遇到如下图所示的编译错误(Exception in thread "main" java.lang.Error: Unresolved ...

最新文章

  1. 【python语言基础】疑难点整理2
  2. 【青少年编程】黄羽恒:平行空间
  3. 一文详尽支付宝系统架构(附内部架构图)
  4. MacBook 无法启动(白苹果+无限菊花)解决方案及心得
  5. python正则表达式面试_【正则表达式Python面试题】面试问题:Scrapy之… - 看准网...
  6. mysql 视图 字典_MySQL深入01-SQL语言-数据字典-服务器变量-数据操作DML-视图
  7. 学C/C++不能不知道的硬知识
  8. Spring-Data-Jpa简介
  9. java多线程 游戏_java利用多线程和Socket实现猜拳游戏
  10. sql linux 160天,Ubuntu下用脚本执行sql语句(sqlite)
  11. javaScript的Math和Date对象
  12. poj 2870 Light Up(dfs+剪枝,写的稀烂)
  13. LeetCode 300最长递增子序列
  14. 和张哥的那些天,互联网人的潜规则
  15. objectArx ---反应器
  16. Qt编写自定义控件37-发光按钮(会呼吸的痛)
  17. 赛效:wps下载手机版怎么操作的?
  18. qss 属性介绍大全
  19. 用位运算来代替乘法、除法和取余的方式
  20. html怎么能调用微信语音,微信录音-微信录音功能新用法!【微信录音】怎么用...

热门文章

  1. 深信服联合谷安学院,技术认证调研活动
  2. 个人自学学习方法记录
  3. 必备!iShot 1.7.6 中文版 (支持长截图的截图工具)
  4. 采购单ME21N增强控制行文本必输
  5. MOOC-浙江大学-博弈论基础-学习笔记(八)
  6. js写一个函数,用户输入1个数字,判断是否是素数
  7. ReactJS学习系列课程(React ref的使用)
  8. 人工智能技术的主要应用及基本原理
  9. 史诗级bgm、抖音热曲等
  10. 用Java语言开发物联网设备应用(3)