1. weblogic自带的不错,我们一直用它.
2.配置好连接池和数据源,直接lookup 它的jndi name

解决方案 »

  1.   

    1 weblogic7.0带的jdbc确实不支持jdbc2.0!!我试过
      推荐用数据库厂商自己的jdbc2 连接池调用代码段
    <%/*initial*/%>
    <%
       //definition
        Context ctx;  
        DataSource ds;
    Connection conn;
        Statement stmt;
    String queryString;

    /* Create a connection to the WebLogic JNDI Naming Service: */
    ctx = new InitialContext();
    /* Create a new DataSource by Locating It in the Naming  ds = (javax.sql.DataSource)ctx.lookup ("DS_Admin");
    /*Get connection*/
    conn=ds.getConnection();
    /*get database meta data*/
    dbmatadata=conn.getMetaData();
    /*Creat a statement*/
    stmt = conn.createStatement();
      

  2.   

    1. 两个都能用,性能没有测试过
    2. 在控制台配置好连接池和数据源
    代码大概这样吧
    String user = "用户名";
    String password = "密码";
    String source = "连接池名";
    Hashtable parms = new Hashtable();
    parms.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");InitialContext ctx = new InitialContext(parms);
    DataSource ds = (DataSource)ctx.lookup(source);
    Connection conn = ds.getConnection(user, password);