奇怪,我以前从连接池里取连接都要用到JNDI、DataSource的
怎么你的代码没有用?难道现在取连接池不需要用这两个冬冬了吗?

解决方案 »

  1.   

    用JNDI获取datasource当然没问题,我现在是想直接获取连接池的连接,不通过DataSource.怎么样?
      

  2.   

    chaozi(编程浪子):你是说什么端口号?Oracle的?
      

  3.   

    Oracle的啊,难到现在都不用了,
    如jdbc:oracle:thin:@127.0.0.1:1521:database
      

  4.   

    试一下如下代码,实在不行到dev2dev去问或google搜索。
    try{
      Driver myDriver = (Driver) Class.forName("weblogic.jdbc.pool.Driver").newInstance();
      Properties props = new Properties();
      props.put("connectionPoolID", "pool_test");
      Connection conn = myDriver.connect("jdbc:weblogic:pool", props);

      if (conn == null) {
        System.out.println("connection is null in getConnection!");
      }
    }catch(Exception e){
      e.printStackTrace();
    }
      

  5.   

    connProperties.put("connectionPoolID","ConnPool");
    这里的"ConnPool"是什么?你不是说连接池的Name是"DirectConnJDBC"?