用jdbc连接Oracle数据库时,Connection对象为空问题,下面详细说一下。

用jdbc连接Oracle数据库时,Connection对象为空问题,下面详细说一下。,第1张

首先,你先检查一下你的代码返回对象是不是你连接数据库的对象,中间有没有对连接的对象进行初始化 *** 作,如果查不出来,建议你在连接的地方打个断点,debug跟踪一下,看看连接的对象最后有没有返回,最好是将代码贴出了,我帮你看看

对于对象是否为空, 判断方式 是 if(xxxObj==null) 就可以了。

如果判断 对象的属性是否为空 一般是这样

if( xxxObj!=null && xxxObj.getXXXX()==null )

对于String比较特殊,因为String 为空字符串时,有时也算不带数据。 对于String的判定一般是

if(xxxStr==null || xxxStr.trim().length==0)

注意:上述两个组合判断,判断的顺序不能错。

if(ds == null) //ds为空

if(ds.Tables.Count == 0) //ds中没有表

if(ds.Tables.Count == 1 &&ds.Tables[0].Rows.Count == 0) //ds中的表没有数据


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9626389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存