论坛首页 入门技术论坛

oracle中的异常处理

浏览 2430 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-28  
麻烦哪位帮忙解释一下在oracle数据库中进行异常处理和通过java应用程序进行异常处理本质的区别是什么啊?一直是在应用程序中使用异常,所以不明白为什么要在oracle中使用异常啊?oracle中的异常生成后,会将异常提交给java应用程序么?麻烦了 .
   发表时间:2007-08-28  
Oracle的异常可以作为控制程序逻辑的办法之一,比如:

BEGIN
  SELECT a_column
    INTO a_variable
    FROM a_table
   WHERE some_conditions_satisfied;
  EXCEPTION
    WHEN no_data_found THEN
      a_variable := an_initial_value;
  END;


Oracle的异常如果不处理,通常jdbc会抛出相应的异常
0 请登录后投票
   发表时间:2007-08-30  
movingboy 写道
Oracle的异常可以作为控制程序逻辑的办法之一,比如:

BEGIN
  SELECT a_column
    INTO a_variable
    FROM a_table
   WHERE some_conditions_satisfied;
  EXCEPTION
    WHEN no_data_found THEN
      a_variable := an_initial_value;
  END;


Oracle的异常如果不处理,通常jdbc会抛出相应的异常
感谢楼上的回复,我还有点疑问的是,在JAVA程序中捕捉处理异常不就可以了么,为什么还要在Oracle中进行异常处理,有什么必然性么,有什么地方是必须使用Oracle中的异常处理的啊?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics