barriers / 阅读 / 详情

java.lang.NullPointerException

2023-08-06 08:15:41
共7条回复
可乐

private Connection conn;//定义了一个connection

//得到链接

DBTools.getConnection();

//执行SQL语句

state = conn.createStatement();

你得到连接,并没有赋给con 然后你就con来获取statement?

此时的con是null吧

你的这句:DBTools.getConnection();我不知道有没有返回值,如果有,并且是connection的话改成con=DBTools.getConnection();就对了

再也不做稀饭了

DBTools.getConnection();你最好仔细看看这个方法,最好把connection打印出来看看,看是不是null,我觉得问题可能出在这里。祝你好运!

可可

private Connection conn;?

DBTools.getConnection();??

貌似conn应该=DBTools.getConnection();它吧;

你直接定义了一个私有的connection,但是也没有付初始值。

下面你也没有得到你所谓的“ //得到链接”。

那么conn能不是空么?

wio

没有把这个DBTools.getConnection();的值赋给conn.查找DBTools.getConnection();全部替换成 conn = DBTools.getConnection();就行了.

你打印下conn吧.肯定是null.

贝贝

private Connection conn= DBTools.getConnection();

private Statement state=null;

//向数据库中写入一条记录

public void addPerson(person p)

{

try {

//得到链接

//执行SQL语句

state = conn.createStatement();

String sql = "insert into person values ("+p.getId()+",""+p.getName()+"",""+p.getAddress()+"")";

cloud123

你没有给conn复制,然后调用conn进行数据库操作,想不空指针异常都难。

S笔记

太长

相关推荐

在java中java.lang.NullPointerException一般是哪的问题啊

空指针 java.leng.NullPointerException 常见的几种原因是:1.对象未初始化而直接引用对象值或者方法。2.对象引用已经不存在或者被JDBC关闭。一个经典的例子是JDBC connection已经关闭,ResultSet对象仍然被使用中,这个时候NullPointerException就被抛出。3.违反某些Java容器的限制,读写Null 值。4.例如 java.util.HashTable,它不接受Null 作为Key或者Value,如果试图用Null作为Key去读取HashTable将会得到NullPointerException。Java NullPointerException做为Java Runtime 异常,在开发中减少这样错误的发生就是对代码完成Junit的单元测试,对于一些重要的代码要提高code review的次数从而提高代码质量。
2023-08-05 06:38:2613

java.lang.NullPointerException

String eTime=request.getParameter("endTime"); 输出一下 看这个东西有没有
2023-08-05 06:39:363

java.lang.NullPointerException

代码不能这么写,你要好好改一改。
2023-08-05 06:39:4910

java.lang.NullPointerException: charsetName

空指针异常,粗心所致。。
2023-08-05 06:40:164

java.lang.NullPointerException

根据你的程序数下来,错误在userDao.findUser("spiderman").getUserInfo();这一句。因为 userDao 上面实例化过程没有任何问题,所以这个 NullPointerException 肯定出在 userDao.findUser("spiderman") 的结果上。这个结果看来是 null。而看你前面有user1.setUName("spiderman");userDao.addUser(user1);加上 UserDao 类下的 findUser 方法,可以断定错误就在这三个方法内。要么 setUName 没有赋值成功;要么 addUser 没有添加用户成功;要么 findUser 没有能找到用户。所以检查一下吧。 建议你逐一排查一下。
2023-08-05 06:40:261

junit4启动测试时发生java.lang.NullPointerException的错误

排查问题  1,查看各位引用,Appium,selenium,junit的包都包含了,在Buildpath里面设置正确,此处没有问题。  2,APK的各种情况,版本安装是否正确,要测试的和提供的APK的版本是否一致。经查看,是一致的,此处Pass!  3,Capabilities各种参数的设置,对比了网上提供的实例和我以前用Python写的,运行成功的测试用例的设置,发现完全一致,也没有任何问题。  4,现在只好查看一下Eclipse的问题了,查看WorkSpace下的.metadata文件夹下的.log文件,看一下是否存在问题。  经查看,发现有org.eclipse.jdt.junit相关的错误,于是我就在Eclipse下查找这个jdt.junit相关的插件,发现没有找到,现在问题就定位到了,肯定是这个插件出问题了!!  解决问题  问题描述:Eclipse下缺少org.eclipse.jdt.junit相关的插件,造成用junit运行测试用例的时候,报空指针的错误!!!  网上查看了一下JDT相关的东西,发现中能是我这个Eclipse下载的是ADT版本的,当时用来做Appiumpython版和Robotium的测试的。这个版本的Eclipse没有SDK。于是去网上下载了一个eclipse-jee-luna-SR1-win32-x86_64,解压后,再按Appiumjava环境搭建的方法配置了一下,写了个Demo再次运行,成功!!顺便,android提供的的eclipes无法使用junit4,也需要重新下载。望采纳。
2023-08-05 06:41:021

java 在HashMap用put()添加数据报错 java.lang.NullPointerException

你需要检查books变量是否为null。
2023-08-05 06:41:132

java.lang.NullPointerException

会不会跟file定义里的中文路径有关?
2023-08-05 06:41:244

spring 注入失败 一直显示java.lang.NullPointerException

userService没有初始化,肯定为空public void setUserService(UserService userService) { this.userService=userService; }这句话在外边调用过不?没有吧
2023-08-05 06:41:321

myeclipse建立数据库连接的时候,出现错误:Exception in thread "main" java.lang.NullPointerException

你的getConnection()方法看不到
2023-08-05 06:41:433

java.lang.NullPointerException

rs.getString(username) 里面的东西要加引号rs.getString("username") getInt()里面也要加引号因为你的参数应该是int 或者string
2023-08-05 06:41:532

java.lang.NullPointerException

这么详细...空指针错误啊...在代码的at org.apache.jsp.index_jsp._jspService(index_jsp.java:366)..加个为空判断就OK了.
2023-08-05 06:42:031

java.lang.NullPointerException

空指针异常嘛。看是不是访问了,你的程序所没有的资源。
2023-08-05 06:42:245

java.lang.NullPointerException

空指针异常 检查下userdao.java 23行代码和loginservelet.java63行
2023-08-05 06:42:441

java.lang.NullPointerException

空指针异常,看了一下你的异常类型,是使用Hibernate处理类出现的空指针,是不是使用Spring忘记注入了?
2023-08-05 06:42:585

java二维数组赋值报错:java.lang.NullPointerException

指定int[][] a = new int[3][4];不指定,无法分配内存!
2023-08-05 06:43:344

Java实现学生信息管理系统,为什么会出现java.lang.NullPointerException

你使用了空的指针。在java中虽然号称抛弃了C++中不安全的指针,但其实他所有的东西你都可以理解为指针。这种情况一般发生在你使用了一个对象实例(其实是一个类指针)来调用它的成员函数,但这个实例却为null。 建议先检查一下你的SQL是不是有问题,然后看你的逻辑是不是有问题主要有以下几种原因:1、使用了未初始化的变量(虽然已经声明) 2、使用了未初始化的对象(虽然已经声明) 3,使用了关键字或已存在的类名作变量对象方法或类名。一般报java.lang.NullPointerException的原因有以下几种: 1字符串变量未初始化; 2接口类型的对象没有用具体的类初始化,比如: List lt;会报错 List lt = new ArrayList();则不会报错了 3当一个对象的值为空时,你没有判断为空的情况。 你可以试着把下面的代码前加一行代码: if(rb!=null && rb!="") 改成: if(rb==null); if(rb!==null&&rb!="")
2023-08-05 06:43:441

如何解决java dao查询中java.lang.NullPointerException

查出位null 你存点数据就好了啊
2023-08-05 06:43:532

java.lang.NullPointerException

你List那个地儿接收的是空值吧
2023-08-05 06:44:223

java.lang.NullPointerException异常

你的实体bean没配置啊
2023-08-05 06:44:434

请教java.lang.NullPointerException 500错误的问题

此乃大名鼎鼎的空指针异常。可能的原因: 实例化的类的对象没有使用new 在new对象之前就使用对象示例class A{ int i;}以下情况会发生空指针异常------------class B{ public static void main (String[] args) { A hello; hello.i = 0;//空指针! }}----------class B{ public static void main (String[] args) { hello.i = 0;//空指针! A hello = new A (); }}
2023-08-05 06:44:521

java.lang.NullPointerException

你确定 backNews = "该会员名已被使用,请您更换名字" + exp; 没问题么?
2023-08-05 06:45:021

Java.lang.NullPointErexception 这是Java程序里运行后的报错,请问是什么意思?

Java.lang.NullPointErexception是空指针异常!一般报java.lang.NullPointerException的原因有以下几种: 1、字符串变量未初始化; 2、接口类型的对象没有用具体的类初始化,比如: List lt;会报错 List lt = new ArrayList();则不会报错了 3、当一个对象的值为空时,你没有判断为空的情况。 你可以试着把下面的代码前加一行代码: if(rb!="") 改成: if(rb!=null&&rb!="")
2023-08-05 06:45:101

test时异常java.lang.NullPointerException

params是什么类型,另外源码也完整的贴出来啊
2023-08-05 06:46:172

数据库连接时报:java.lang.NullPointerException。请指教啊!

你的容器在启动的时候报错了吗?也就是你的ContextListener在启动的时候,里面的代码有异常吗?再有最好把你的DBUtil拿出来看看!~否则不好确定问题!
2023-08-05 06:46:252

有关eclipse中出现java.lang.NullPointerException的问题

虽然语法没有错误,但是逻辑上有可能出现错误,比如说数组超出越界语法上不会提示为错误,但是一旦运行程序就提示有错误。所以你不仅仅考虑语法上的规则,还要注意逻辑上规则等。。你把代码发过来,我给你修改。QQ:2928161375
2023-08-05 06:46:594

java.lang.NullPointerException

看第一个里面,回答了。
2023-08-05 06:47:122

抛出异常Exception in thread "main" java.lang.NullPointerException

Properties properties = new Properties(); 这个Properties类中是你自己写的么,构造函数是什么
2023-08-05 06:47:202

springboot整合报错java.lang.NullPointerException: null是什么原因?

按照网上资料搭建(兼容jsp),成功启动,正常遇见 helloworld 但页面一直不让用EL表达式,报错如下:java.lang.NullPointerException: nullat javax.el.CompositeELResolver.add(CompositeELResolver.java:117) ~[javaee-api-8.0.jar:na]at org.apache.jasper.el.ELContextImpl.<clinit>(ELContextImpl.java:87) ~[tomcat-embed-jasper-8.5.23.jar:8.5.23]at org.apache.jasper.compiler.Validator$ValidateVisitor.prepareExpression(Validator.java:1617) ~[tomcat-embed-jasper-8.5.23.jar:8.5.23]at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) ~[tomcat-embed-jasper-8.5.23.jar:8.5.23]at org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:959) ~[tomcat-embed-jasper-8.5.23.jar:8.5.23].....
2023-08-05 06:47:301

JDBC连接mysql数据库出现java.lang.NullPointerException

Class.forName("com.mysql.jdbc.Driver").newInstance();
2023-08-05 06:47:445

养老保险信息提交出现java.lang.nullpointerexception什么意思

可以拨打全国统一客服电话12333咨询
2023-08-05 06:48:142

java.lang.NullPointerException

空指针错误你看一下控制面板中的错误日记,看看是你的哪个语句引起这个错误,一般情况下都是对象为空,然后调用这个对象的属性或者调用这个对象的方法引起!
2023-08-05 06:48:241

我在连数据库的时候出现java.lang.NullPointerException

用ODBC连接数据库,需要在windows里的数据源里配置一下
2023-08-05 06:48:384

java.lang.NullPointerException错误

getConn();方法在连接失败的时候会返回一个空下面的那个if(conn==null)在这个情况下是没有用的,你getConn();方法都try掉了所有的Exceptiontry {if(conn==null)getConn();if(st==null)st=conn.createStatement();// 执行sql语句的对象 ret = st.executeUpdate(sql);// 执行SQL语句对数据表进行操作,变量ret存放对表修改了多少行} catch (Exception e) {System.out.println(执行executeUpdate(sql)方法出错: + sql);e.printStackTrace();// 打印出错误原因}return ret;}
2023-08-05 06:48:481

java出现Exception in thread "main" java.lang.NullPointerException错误

这范围有点广,main函数里面的某个对象是null
2023-08-05 06:48:552

IDEA提示:java: java.lang.NullPointerException但找不到具体位置及原因?

代码看起来没啥问题,不知道你运行的是不是这个,可以s.x我帮你看看
2023-08-05 06:49:054

作业指导书及各组成要素的作用?

要素一:作业人员信任你的作业指导书作业指导书值得信任是核心。当作业指导书是作业人员作业时唯一被遵循的指导时,这种信任才有可能建立。然而,现实中经常发生的是,某工程师,经理来到现场,口头对作业人员的操作提出变更要求,这些要求并没有反映到作业指导书上。这些工程师、经理甚至把这种行为看作是自己的能力。这样下去,作业人员自然不会对作业指导书产生信任。无论是谁,都应该以书面的方式传递现场作业的要求,否则就会毁掉员工的信任。要素二:作业人员能快速理解作业指导书一份好的作业指导书,应该能让作业人员很快理解。应该尽可能用图片来提供作业指导,仅辅助以很少的必要的文字。*一个文字也没有的IKEA组装作业指导书当一份作业指导书包含太多与“作业”无关的内容时,其可理解性将大大降低。一份作业指导书应该尽可能只有一页,作业人员如果需要在多页/多屏之间切换时,作业指导书的可用性也将大受影响。还有,如果用一些专业术语,或只有自己才看得懂的简写来写作业指导书,那么这种作业指导书在还没发行前就已经失败了。要素三:作业指导书应该随时可以被作业人员拿到作业指导书是不是要时刻挂在作业人员的眼前呢?我的看法是,如果能做到时刻挂在眼前自然是最好。即使做不到时刻挂在眼前,那么当作业人员需要参考作业指导书时,他应该能很快地拿到它,这里的“很快”指的是在几秒钟的时间内。为什么有这样的要求呢?因为,如果他不能在几秒内拿到作业指导书,那么他就可能会自己猜测,去问同伴,问组长,而那些人给他的答案也许是不正确的。更重要的是,如果作业人员去问人而不是看作业指导书,那么将对要素一产生负面影响。要素四:作业指导书要与员工的培训保持一致我们都会为作业人员提供培训,这些培训的教材可能不是写作业指导书的人编写的。如果培训教材的要求、用词与作业指导书不保持一致,那么将困扰被培训人员。员工的技能培训与作业指导应该是一个体系的,保持两者的一致性是最基本的要求。
2023-08-05 06:45:491

榴莲的英语单词?

Durian榴莲的单词是
2023-08-05 06:45:503

site域名首页不在第一位有什么影响

top是最好的
2023-08-05 06:45:524

百货商店的英语如何读

1、百货商店的英语:departmentstore,英[d__pɑ_tm_ntst__(r)]美[d__pɑ_rtm_ntst__r]。2、十字路口的那家百货商店是这个城市最大的一家。Thedepartmentstoreatthefourcornersisthelargestoneinthecity.3、要去百货商店,请向北走两个街区,再向左转。ToreachtheDepartmentstore,walktwoblocksnorthandthenturnleft.
2023-08-05 06:45:531

nala E600 调光版 定时什么时间开

nalaE600调光版定时晚上开。屏幕调光器是一款专注于手机屏幕的亮度调节应用。
2023-08-05 06:45:541

The site you are accessing matched the timeout or

The site you are accessing matched the timeout or default actin. The URL翻译成中文是:正在访问的站点匹配超时或默认的ACTIN。URL
2023-08-05 06:45:592

完美世界攻城战败音乐有哪些

《themass》和《龙战之野》。1、《themass》这首歌是由一个叫“Era”的法国现代乐团创作的,传承了EricLevi自首张专辑《Era》起便汲汲经营的音乐特色,匠心独具的融合流行、加入灵魂蓝调元素、摇滚及古典乐,经过截枝去叶后而产生简洁有力的流行音乐风格。2、《龙战于野》,由Double.C陈爆炸、我要改名了演唱,收录于《国士无双》专辑中。
2023-08-05 06:46:011

求“奈”的日文!!急!!

奈(な NA) 奈良(なら NARA)の奈
2023-08-05 06:45:463

自由工作者算什么领

“自由职业者”这个词,远不如其对应的英文(就是本版的英文名)来的贴切。“Self-employed”,自己雇用自己,香港人译作“自雇人士”。 根据《韦氏大词典》,自由职业者是:独立工作,不隶属于任何组织的人;不向任何雇主做长期承诺而从事某种职业的人。 比较准确的定义:是脑力劳动者(作家、编辑、会计等)或服务提供者,不隶属于任何组织的人,不向任何雇主作长期承诺而从事某种职业的人,他们在自己的指导下自己找工作做,经常但不是一律在家里工作。 别名:顾问、临时工、承包人、自由代理人、单飞雁、独行侠、单干户、自由工、唱独角戏的、靠电话联系进行工作的人、电信通(指精通电子的人,尤流行于欧洲)、虚拟雇员、虚拟企业主(目前非常流行)。 自由职业者的分类 在中国,自由职业者包括三类人: 第一类是小本生意人,如个体零售店、小吃店、冲印店、装修公司老板 第二类是没有底薪的推销员,如寿险顾问、地产经纪、广告中介、传销人士 第三类是专业人士,如摄影师、专利代理人、律师、会计师、牙科医生、技术顾问、管理顾问、管道工、电工、理发师、艺术家、等等 对于第三类的自由职业者,钱不是最重要的事情。他们的独立性,按照自己的方式做事的自由,以及在他们的领域中被尊称为专家,都比单纯的金钱重要得多。 大部分自由职业者是喜欢亲自动手的人,他们不愿意雇用帮手,因为不相信别人会做得跟他们一样好。大部分自由职业者不喜欢与别人合伙,因为不相信别人会按照他们喜欢的方式做事。 自由职业者的悲哀是,他的事业越成功,意味着他的工作时间越来越长,与家人共聚的时间越来越短。 自由职业者大致还可分为三类:SOHO族,MORE族和MO族。 SOHO族是指在家办公的一类新人。SOHO族(small office/home office)是随着电脑时代,物质文明,精神文明的提高而出现的。电脑的出现,一方面加快了社会节奏和生活节奏,社会价值的创造必须跟上电脑的速度,于是一切都加快了脚步,时间似乎总是不够用。另一方面,电脑毕竟解放了劳动力,使很多工作可以节省时间,促使了"休闲文化"的诞生,工作节奏和生活节奏可以在时间的自由支配下舒缓下来。SOHO族就是享受电脑便利带来的舒缓节奏的一族。 SOHO族起源于美国20世纪80年代中后期,到80年代末已风靡世界各发达国家和地区。自90年代初期登陆中国,
2023-08-05 06:45:421

网站site出来的收录数据比百度索引量少,是什么原因呢?

查看网站收录量方法之site语法  查看自己网站被度娘搜索引擎收录情况的最简单方法是,使用搜索引擎语法site:+域名。  (上图显示:site语法查询到的网站收录量为145个)查看网站收录量方法之利用百度索引量查询工具  当然site语法简单不在话下,但查询出来的数据并不准确,最准确的方法是注册百度统计工具,并利用其【优化分析】目录下的【百度索引量查询】工具查询。如下图:  (上图显示:百度统计工具的查询结果显示收录了174个)  从两幅图中可以看到,site方法显示百度只收录了网站的145篇文章,而百度统计工具却查询出174篇文章被收录了。  那么究竟哪个数据更加准确呢?百度官方给出了明确说明:百度索引量查询工具显示的数据相对于site语法查询的数据更为准确。如果出现索引量数据与site查询结果数差异较大的情况,请检查您网站本身及内容是否有问题。追问那请问site的数据比百度索引量大的呢,是什么原因?我的网站是新站,site的数据是每天都增加,但百度索引量现在都不增加了,这个是什么原因呢?
2023-08-05 06:45:421

仪器设备操作规程和作业指导书编写区别

作业指导书是指为保证过程的质量而制订的程序。   -"过程"可理解为一组相关的具体作业活动(如抹灰、砌砖、插件、调试、装配、完成某项培训)。   -作业指导书也是一种程序,只不过其针对的对象是具体的作业活动,而程序文件描述的对象是某项系统性的质量活动。   -作业指导书有时也称为工作指导令或操作规范、操作规程、工作指引等。   · 作业指导书的作用   -是指导保证过程质量的最基础的文件和为开展纯技术性质量活动提供指导。    -是质量体系程序文件的支持性文件。    b. 作业指导书的种类   · 按发布形式可分为:    -书面作业指导书;   -口述作业指导书;   -计算机软件化的工作指令;   -音像化的工作指令。   · 按内容可分为:   -用于施工、操作、检验、安装等具体过程的作业指导书;   -用于指导具体管理工作的各种工作细则、导,则、计划和规章制度等;    -用于指导自动化程度高而操作相对独立的标准操作规范。    c. ISO9000系列标准中对作业指导书的要求   · "如果没有作业指导书就不能保证5质量时,则应对生产和安装方法制订作业指导书"(GB/T19001-ISO9001--9. 1)。   · 生产作业可由作业指导书规定到必要的程度。应对工序能力进行研究以确定工序的潜能。整个生产中使用工艺规定也应写成书面文件,务个作业指导书中均应引用。作业指导书中应明确规定圆满完成工作以及符合技术规范和技术标准的准则。……(GB/T19004-ISO9004--10. 1. 1)。   · "应按照质量体系的规定对作业指导书,规范和图样进行控制"(GB/T19004-ISO9004--11. 5)。   2. 作业指导书的内容   常用的作业指导书、工作细则、标准、作业规范通常应包含的内容.   3. 作业指导书的编号与管理   a. 基本要求   · 内容应满足   -5W1H原则   任何作业指导书都须用不同的方式表达出:    Where:即在哪里使用此作业指导书;   Who:什么样的人使用该作业指导书;   What:此项作业的名称及内容是什么;   Why:此项作业的目的是干什么;    How:如何按步骤完成作业。   -"最好,最实际"原则   最科学、最有效的方法;    良好的可操作性和良好的综合效果。   · 数量应满足 -不一定每一个工位,每一项工作都需要成文的作业指导书;    -"没有作业指导书就不能保证质量时"才用;   -描述质量体系的质量手册之中究竟要引用多少个程序文件和作业指导书;就根据各组织的要求来确定;   -培训充分有效时,作业指导书可适量减少;   -某获证企业质量手册中引用的作业指导书清单,详见附表16。   · 格式应满足   -以满足培训要求为目的,不拘一格;    -简单、明了、可获唯一理解;   -美观、实用。    b. 编写步骤   · 见作业指导书编写流程图   · 流程图说明    -作业指导书的编写任务一般由具体部门承担;   -明确编写目的是编写作业指导书的首要环节;   -当作业指导书涉及其它过程(或工作)时,要认真处理好接口;    -编写作业指导书时应吸收损操作人员参与,并使他们清楚作业指导书的内容。 c. 作业指导书的管理   · 作业指导书的批准   -作业指导书应按规定的程序批准后才能执行,一般由部门人负责人批准;   -未经批准的作业指导书不能生效。   · 作业指导书是受控文件   -经批准后只能在规定的场合使用;   -严禁执行作废的作业指导书;    -按规定的程序进行更改和更新。
2023-08-05 06:45:401

狮子王中辛巴与琪拉雅的名字用英文怎么写

辛巴:Xin Ba 、琪拉雅:Qi pulls elegantly 、吉娜:Jina 。
2023-08-05 06:45:384

介绍商店用英语怎么说

介绍自己商店的英语作文:I have a clothes store.It"s very big.And there are many beautiful clothes in it.There are green jackets,blue shorts,yellow skirts and black pants.Many people like buying some clothes in my store.They are very happy!And the clothes in my store are very cheap!Come and buy the clothes for yourself!译文我有一家服装店。它很大。里面有很多漂亮的衣服。有绿色的夹克,蓝色的短裤,黄色的裙子和黑色的裤子。很多人喜欢在我的店里买衣服。他们很开心!我店里的衣服也很便宜!来给你自己买衣服吧!
2023-08-05 06:45:371

请问自由职业者怎么翻译?谢谢

free hunter
2023-08-05 06:45:352