社区
Web 开发
帖子详情
数据库连接关闭错误! java.lang.NullPointerException
auth
2007-04-19 11:58:30
1.如标题所示,我在关闭数据库资源时报出了这个错误,请大家分析一下问题在哪里。
2.关于关闭连接,在什么时候关闭比较合适?
...全文
609
14
打赏
收藏
数据库连接关闭错误! java.lang.NullPointerException
1.如标题所示,我在关闭数据库资源时报出了这个错误,请大家分析一下问题在哪里。 2.关于关闭连接,在什么时候关闭比较合适?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
auth
2007-04-23
打赏
举报
回复
数据库连接关闭错误! java.lang.NullPointerException
这就是Tomcat报的具体错误信息,没有别的了。
是在close数据库链接时报的错误。
还有一点我也不是很清楚,我用
if(mConn!=null)
{
mConn.close();
}
关闭链接时,这句话不执行的。
但是程序确实是从数据库中读取数据返回的有rs结果集,肯定建立链接了。用mConn.isClosed()返回的是false。
请大家分析一下。
Kipen
2007-04-23
打赏
举报
回复
你能理解这个语句吗??
if(mConn!=null)
{
mConn.close();
}
如果mConn不为空才执行mConn.close();mConn关闭
所以我说你前面的语句有问题..
auth
2007-04-23
打赏
举报
回复
NO,实际是有链接的,原因有两个。
1.我从数据库中取到了rs结果集,并且rs不为空。
2.我用select * from v$session where username is not null查询数据库是有新链接建立。
Kipen
2007-04-23
打赏
举报
回复
auth(学无止境) ( )
说明前面没有连接上
就不执行..
auth
2007-04-23
打赏
举报
回复
我想知道
if(mConn!=null)
{
mConn.close();
}
这句为什么不执行,明明是有链接的!
还有,Tomcat报的错就是“数据库连接关闭错误! java.lang.NullPointerException ”
xuzhengbait
2007-04-23
打赏
举报
回复
不是关闭的错误而是你代码有误!
xuzhengbait
2007-04-23
打赏
举报
回复
你报棏是空指针异常
Kipen
2007-04-23
打赏
举报
回复
//用finally
finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
Sunny319
2007-04-23
打赏
举报
回复
Connection cn = null;
PreparedStatement st = null;
ResultSet rset = null;
try
{
cn = //取得Connection
st = //取得PreparedStatement
st.setString(1, userId);
rset = st.executeQuery();//ResultSet
if ( rset.next() )
{
//循环rs
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
//关闭
try { if ( rset!=null) rset.close(); }catch (Exception e){ }
try { if ( st!=null) st.close(); }catch (Exception e){ }
try { if ( cn!=null) cn.close(); }catch (Exception e){ }
}
niuniuhuang
2007-04-19
打赏
举报
回复
java.lang.NullPointerException不空指针错误吗
应该是哪里有null的东西
代码?错误信息?
atttongmu
2007-04-19
打赏
举报
回复
不多提供些具体信息,大家很难帮你解答阿
aimer311
2007-04-19
打赏
举报
回复
具体的错误信息,
用完就close();
Dones
2007-04-19
打赏
举报
回复
错误提示拿来瞧瞧。。。
tgm78
2007-04-19
打赏
举报
回复
shutdown abort;
startup restrict;
shutdown immediate;
应用移植WebSphere问题列表(经验是买不到的)
往数据库插入数据时,有时候可以,有时失败,报错
java
.
lan
g.
NullPointerException
oracle.jdbc.dbaccess.DBData.clearItem(DBData.
java
:431) 在websphere通过getClassLoader().getResource("").getPath()取配置文件...
详解
Java
中
NullPointerException
异常的原因详解以及解决方法
主要介绍了详解
Java
中
NullPointerException
异常的原因详解以及解决方法。文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
总结
java
程序中操作Oracle数据库的常用操作1
NULL 博文链接:https://martin870220.iteye.com/blog/796811
数据库增加问题.txt
java
.
lan
g.
NullPointerException
cn.mldn.common.service.proxy.ServiceProxy.invoke(ServiceProxy.
java
:31)
NullPointerException
:一个基于SpringBoot搭建的个人博客系统
NullPointerException
目标 目前暂时先以搭建一个完整的博客为主 关于配置 在resources的根目录下创建application-global.yml文件然后根据的配置的变量创建相关的变量即可。 application.yaml application-dev....
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章