问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java 操作数据库时候出现错误,找了很久没有解决问题。我是新手请大神指教,谢谢了

发布网友 发布时间:2022-05-13 18:07

我来回答

2个回答

热心网友 时间:2023-10-19 17:36

这是典型的空指针异常,就是编码中对应的变量为空,然后调用对应的方法或属性导致的,看了一下,有2个问题:

 String []sid={id}; 这行代码的意思是传入了一个NULL值的sid变量

books.dbquery(booksql,sid );调用查询方法,查询方法中有【for(int i=0;i<paras.length;i++){】循环初始化参数处理,但此时参数是空,没有判断空的地方,所以这句话直接抛出空指针异常了。

修改,A:将传入参数进行赋值,如 11等数据  B:在查询方法中增加判断空的处理,这样的程序才是完整的。

追问

try{

//修改的是这样是吧。

if(stmt!=null){

stmt=conn.prepareStatement(sql);

for(int i=0;i<paras.length;i++){

。。。。

}

。。。

}else{

System.out.println("传入的值无效,请检测。");

这个值传不过去

追答//修改的是这样的

stmt=conn.prepareStatement(sql);
if(paras!=null){
for(int i=0;i<paras.length;i++){
。。。。
}
}

热心网友 时间:2023-10-19 17:36

你的 conn 应该是 null 没有初始化就在使用了

jbpm发布流程的时候出现了这个错误。数据库连接有问题吗?我找了很久...

貌似是SQL语句的问题

servlet状态码500错误,查了一天找不出问题,新手小白求大神指点!

报的错误信息很明显,UpdateEmp.java这个文件的18行。double salary = Double.parseDouble(salaryStr);这句话,在数据类型转换时出现异常。原因是salaryStr的值是null。你检查下String salaryStr = request.getParameter("salary");这句话,得到的salaryStr的值是不是null。是null的话说明参数没有传过来。

java 开发在使用Redis时总是报这样的错误,重启就好 但是问题还是会出现...

你去 网上 搜一下 redis 配置详解,然后 对应 你自己的redis,修改下,配置上会有介绍 关于RDB 的配置的。 要求不高的话,关掉就行了。

JAVA代码有一行错了 怎么也找不出来什么问题,求大神指教。

你定义四个入参的构造方法类型是String,String,int,String 所以应该改成 Human lisi= new Human("李四","男",20,"中国上海");

java环境配置的问题,我前后看了很多遍,就是javac编译不过,请大神给看看...

先把你配的三个路径都删掉,jdk8不必那么麻烦,你直接找到你安装的Java目录下的jdk目录,然后在找到jdk下的bin目录,打开bin目录,然后把这个路径加到环境变量中即可,然后新开一个dos窗口,最后自己试试 就像这样:

java做单元测试的时候报错,网上的教程都看了,感觉没什么问题,但是就是...

回答:错误不是说需要一个public的构造方法吗

Struts2出现的错误,百度了很久都没有找到解决方法,求大神

路径配置有问题 Could not find action or result/Hello_Strust/ 你的jsp页面中的action写的是Hello_Strust吗?你的struts2配置文件里面只有一个find action啊。最好能看一下整个项目,不然真不知道

各位大神,我编译java的时候老是出现这个问题,不能显示结果啊,环境变 ...

你重新再配置下,你要是验证的话,还要输入java试试,不要只验证一个。在这里面添加%JAVA_HOME%\bin;

输入第一个java程序的时候出错了,找不到原因在哪里,哪位大神指教下

不是java 问题,是系统设置问题,c 盘没有权限写入文件。你可以试试到D 盘去执行。或者启动命令行的时候用管理员身份 运行。

...弹出无法装入java运行时环境,怎么解决,有大神吗

到安全模式杀毒及系统修复 对所有逻辑盘进行错误扫描 卸载Java运行环境后重新安装 还有问题的话重新安装系统

数据库错误怎么解决 数据库错误18456 数据库文件错误 数据库2003错误 数据库出错 当我单身很久的时候 数据库是什么 数据库更新失败 我已经单身很久了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
财付通怎么开通啊如题 谢谢了 嘴边起小水泡 流出黄色水 过段时间就有 水流到哪哪就有 是什么原因呀... 嘴边长了类似雀斑似的的几个痣,在中医上代表什么? 额头嘴边总是长很多白色的小颗粒,时间久了可以挤出来白色的东西,挤完下... 为什么晚上睡觉和早上起床的时候脚总是流凉汉? ...挤出来都是那种黄色小颗粒一样,不知道要怎样消除? ...很多密密麻麻看起来像小颗粒一样,那是什么?如何治理? 晚上睡觉脚湿漉漉的,是为什么 嘴边长小颗粒很多怎么办? 晚上睡觉脚老出汗是怎么回事? 第十二天,卵泡长到0.8×1.0,内膜6mm 正常吗? 14号来大姨妈,23号去医院看子宫内膜厚度6毫米,请问正常么? 我国那个地方有体型高大的原种黑猪 福州黑猪的外形特征 全国啥黑猪品种体形大 最大个的黑猪品种 藏香猪和梅山黑猪哪个体形大? 我这种情况可以在上海贷款买房吗? 在上海可以买房吗,婚前夫妻都有商业贷款买房 上海公积金贷款买房 买五年的房子好 还是未买5年的房子好? 上海贷款买房子 上海买房,贷款买过新房,有压力想买掉,有朋友推荐我找人对敲,请问什么说对敲,可以选这种方式吗? 现在贷款100万在上海买房,只为投资,合适吗 在上海用房子抵押贷款买房等房价上涨可行吗 女友想在上海贷款买房,可我不想,我该怎样说服她呢? 上海房价还会涨吗?现在通货膨胀很厉害,贷款买房合算吗? iphone如何调节页面以及app中的字体大小?(辅助功能里的字体貌似只和设置中的字体有关) 想一个人出去散散心,去哪里比较好啊。 费用大概在5000左右吧。我是常州人。 有没有好的旅游计划。 牙博士牙膏好用吗 去过牙博士看牙的朋友们,可以和我说下他们的环境如何吗? eclipse jsp 连接oracle11g正常,java文件却加载不了oracle数据库驱动程序 java连接sql数据库显示驱动成功但是连接数据库失败,求高手指点 公共管理这个专业到底有多少烂? 毕业生就就业有多差? 西南大学的公共管理学怎么样,另外就业好不好。 *高考报名系统已经关闭 缴费时但不小心把报名信息给删掉了是否可以补救? 我把省考试院的验证码删除了现在需要用都已经十天了怎么找回? 短信发来的验证码被删了,要怎么找回来 春季高考登陆时的验证码删掉了怎么办 iphone字体突然变大?吓死我了,怎么办??? 我有一瓶蜂蜜放在冰箱里几天颜色变浅了,液体不像以前透明了,变混了,液体没有分层,这蜂蜜有没有浸假呀 上饶银行人力资源岗好还是广发银行信用卡客服好 咔啡色不透明的蜂蜜假吗 一种蜂蜜用水花开后,蜂蜜水不透明,平置几分钟后杯底有均匀沉淀物。 蜂蜜的保质期蜂蜜买来时是透明的,可是忘记吃了,现在变成深褐色了,不透明了,不知可不可以食用。 上饶银行卡没有付款权限什么意思 蜂蜜结晶处理完之后透明度怎么不高了呢 现在城市灯光亮化和道路亮化归哪个部门管理? 室外灯光亮化设计预算多少钱?室外灯光亮化设计预算费用表 请问香奈尔 LES 4 OMBRES 四色眼影一共几克,谢谢~ 香奈儿LES 4 OMBRES 四色眼影怎么样