发新话题
打印

oracle 的打开和关闭?

oracle 的打开和关闭?

有没有 打开一个数据库连接和事务完成后关闭一个连接的实例文件阿?或者推荐那些教材也行啊

TOP

回复: oracle 的打开和关闭?

还有 为什么把 loacle= no 的类似的进程kill掉后网站反而打不开了呢,这些进程有什么特征 可以删和不可以删吗?
在oracle里面察看session用户连接状态 有很多显示inactive 是说明这个连接已经没用了是吗,是否可以删掉呢,还要注意些什么呢?

TOP

回复: oracle 的打开和关闭?

local=no只表示非本地进程而已,如果kill了,应用当然掉了。

应用inactive并不表示进程没用,也许是连结池之类的,一直连在上面。
上海酷克信息科技有限公司      Kuke Infomation Tec. Co.,LTD
公司地址:上海浦东新区向城路28号爵士大厦A座9C
座机:131 6619 7577       传真:021 5831 4494
Email:sutra@kuke.info               网址: http://www.kuke.info/

TOP

回复: oracle 的打开和关闭?

引用:
Post by weiyun;5714
有没有 打开一个数据库连接和事务完成后关闭一个连接的实例文件阿?或者推荐那些教材也行啊
[php]
  public static Connection getConnection() throws SQLException{
      try{
          initDataSource();
      }catch(Exception ex){
          ex.printStackTrace();
          log.error("get connection failed. try test conn..");
          if (enableLocalDebug){
              return getTestConn();
          }else{
              ex.printStackTrace();
              throw new RuntimeException("DBUtil init datasource failed:"+ex);
          }
      }
      Connection conn = ds.getConnection();
      //log.debug("Connection " + conn + " obtained. ");
      return conn;

  }
[/php]

[php]
  public static void close(ResultSet rs, Statement stmt, Connection conn){
          if (rs!=null) try{
              rs.close();
          }catch(java.sql.SQLException ex){
              ex.printStackTrace();
          }
          if (stmt!=null) try{
              stmt.close();
          }catch(java.sql.SQLException ex){
              ex.printStackTrace();
          }
          if (conn!=null) try{
              conn.close();
              //log.debug("Connection " + conn + " closed = " + conn.isClosed());
          }catch(java.sql.SQLException ex){
              ex.printStackTrace();
          }
  }
[/php]
上海酷克信息科技有限公司      Kuke Infomation Tec. Co.,LTD
公司地址:上海浦东新区向城路28号爵士大厦A座9C
座机:131 6619 7577       传真:021 5831 4494
Email:sutra@kuke.info               网址: http://www.kuke.info/

TOP

回复: oracle 的打开和关闭?

谢谢你的耐心回复!

TOP

发新话题