应该是jdbc连接错误,再仔细看看自己的连接池配置

解决方案 »

  1.   

    请问两位大哥,我犯下了什么错?把sessionBean中的两个方法两个方法放在javaBean中上述程序一切正常。但放入EJB中却产生了错误。请那位高人指点迷津,小弟在线等候!
      

  2.   

    [ConnectionImpl] : Detected Connection Leak!!!!! : java.lang.Throwable: [Null exception passed, creating stack trace for offending caller]
    这不是出错,应该说是一个警告,Weblogic8新增的一个功能,也就是你从数据源中得到的连接用完后没有close,Weblogic就会报这个错,很不错的功能:)
      

  3.   

    楼上的老大,这个是警告吗?
    那为什么我对数据库的操作全失败了呢?
    而且,db.disConnection();这个方法是用来close连接的。
    怎么还会报错呢???
      

  4.   

    呵呵~~还是没有关闭连接的问题。请不要单独写个关闭连接的方法。而且,请使用RowSet得到数据后立刻关闭连接。
      

  5.   

    我用的数据库是MS SQL,以下的"datasource"只要在weblogic下设置一下连接池就行了。
    String url = "t3://localhost:7001";
        Properties properties = null;
        try {
          properties = new Properties();
          properties.put(Context.INITIAL_CONTEXT_FACTORY,
                         "weblogic.jndi.WLInitialContextFactory");
          properties.put(Context.PROVIDER_URL, url);
          InitialContext ic = new InitialContext(properties);
          DataSource ds = (DataSource)ic.lookup("datasource");
          con = ds.getConnection();
        }
            catch(Exception e){
              e.getMessage();
            }