| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 961 人关注过本帖
标题:return 的问题
取消只看楼主 加入收藏
Jared_self
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-8-6
收藏
 问题点数:0 回复次数:1 
return 的问题
if(jt.getValueAt(0, 1) != null)//JTable 不为空时
try {
                a.updatesql(str);
                a.();
                return true;//======================1
            } catch (Exception e) {
                try {
                    a.conn.rollback();
                    return false;//================2
                } catch (SQLException e1) {
                    e1.printStackTrace();
                }
                e.printStackTrace();
            }
        } else
            return false;//========================3
        return false;//==============================4

    }

当有数据库更新异常发生时 应该走 2 的语句对吧 ,可我的函数 有异常时 为什么返回TRUE呢??????????
只有 JTable为空时 走3 时返回的正确
还是不理解 啊?
哪位朋友能指点一下 谢谢!

[[it] 本帖最后由 Jared_self 于 2008-8-10 09:33 编辑 [/it]]
搜索更多相关主题的帖子: return 
2008-08-10 00:34
Jared_self
Rank: 1
来 自:黑龙江
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-8-6
收藏
得分:0 
感谢你的关注 没有异常的时候返回值是TRUE 这个没有错
可有异常时 还是返回TRUE 男到有异常时 1 还执行吗 我点晕了
2008-08-10 18:22
快速回复:return 的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011267 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved