通过ejb连接数据库
//
bmp跟jdbc的差不多。
cmp就不用写连接数据库的代码了。

解决方案 »

  1.   

    ejb是在容器中运行的,所以
    1):你必须有Web Server,例如weblogic(用过,不错),websphere(IBM,没用过)
    2):至于说你要在ejb中连接数据库,有两种方法,
         其一:使用jdbc早先的做法,先注册JDBC Driver,在设置url,等等,在get conncetion
         其二:既然你有了weblogic等类似的web server,不如配置一个连接池,在给connection pool 起一个JNDI Name;然后,在EJB的配置文件中说明,这样在EJB中就可以向这个连接池要Connetion了,connetion的管理,有容器来做!
      说得很不仔细,建议你google一下,找些文章看看!
      

  2.   

    对,其实,java真正对数据库的操作都是一样的,都是通过jdbc来完成的。和用不用ejb没有太大关系。首先,你要知道jsp里用jdbc怎么操作数据库,然后知道ejb的类型差别及开发过程,那么你的目的就很容易实现了。
      

  3.   

    JBUILDER7有一个自带的EJB例子,是用WEBLOGIC的,好好研究以下