如果你用的是Weblogic服务器,
首先建立连接池,再建数据源,例如数据源的JNDI名为jdbc/testPool
至于怎么建连接池和数据源,在Weblogic的文档里或Websphere的文档里都有,很简单。在BMP的Bean类中写一个连接数据库的方法,返回Connection,得到了Connection对象,其它的操作和普通Connection操作一样了:
  private Connection getConnection()
    throws SQLException
  {
    InitialContext initCtx = null;
    try {
      initCtx = new InitialContext();
      DataSource ds = (javax.sql.DataSource)
        initCtx.lookup("java:comp/env/jdbc/testPool");
      return ds.getConnection();
    } catch(NamingException ne) {
      throw new EJBException(ne);
    } finally {
      try {
        if(initCtx != null) initCtx.close();
      } catch(NamingException ne) {
        throw new EJBException(ne);
      }
    }
  }