ejb 怎么用dataSource连接oracle 数据库呀?(只说个大概就行,给n分) sessionbean连接方式:1)可以通过写JDBC代码2)通过JNDIentitybean通常是在应用服务器上建立连接池,由EJB容器替你管理连接。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据源是在服务器上配置的.然后在开发ejb的时候要你连接数据库,那时候起的名字就是 数据源名字. dataSource先在weblogic 里配置好.在ejb中: ct = new InitialContext(); ds = (DataSource)ct.lookup("dataSource的名称"); conn = ds.getConnection();然后就可以进行数据操作了. 至于配置datasource,各个服务器不同,不是每个人都用weblogic的。但都不难。你还要有相应数据库的驱动程序。may you ok. WEBLOGIC通过ORACLE客户端访问ORACLE,所以在WEBLOGIC所在的机器上要正确安装 ORACLE客户端才行。WEBLOGIC对ORACLE提供TYPE2的JDBC DRIVER支持,是一些动态连接 库(NT 是.DLL,UNIX是.SO)文件,在$WL_HOME\bin下,以OCI开头的几个目录中。具体采用哪个目 录下库文件,与ORACLE SERVER端及CLIENT端的版本及ORACLE API的版本有关,可参考WEBLOGIC的联机文档。要把这些库所在的路径加到系统的环境?量中,否则访问数据库时,WEBLOGIC会报以下错误: Java.sql.SQLException: System.loadLibrary threw java.lang.UnsatisfiedLinkError with the message ’no WEBLOGICoci37 in java.library.path’..... 在WIN2000中要加到PATH环境变量中,如: set PATH= D:\WEBLOGIC\wlserver\bin\oci816_7;c:\ORANT816\bin;%PATH% 在NIX平台,要到系统的LIBRARY PATH中,如在SUN上,要加到LD_LIBRARY_PATH环境变量中 ,方法如下: export LD_LIBRARY_PATH=/bea/weblogic/oci816_8:$ORACLE_HOME/lib 在HP平台上,要加到SHLIB_PATH环境变量中,如: export SHLIB_PATH=/bea/ weblogic/lib/hpux11/oci816_8:$ORACLE_HOME/lib SSI找不到数据? 懂的来帮忙看看。 弱弱的问下,这样拼接SQL可以吗? jquery blockUI插件声音提醒的问题 SSH里使用Filter问题 大家帮我分析一下为什么会出现重复数据 请问大家jsp自定义标记应用广吗 spring 整合 hibernate 使用泛型的异常 请看看天下最无耻的公司 ***JAVA面试题目(去了两家公司,都是这样的题目)*** dtd and xml question struts运行时的问题(jb8+jboss3.2+tomcat) 如何实现数据字段的自动增长并做到与数据库无关且线程安全
然后在开发ejb的时候要你连接数据库,那时候起的名字就是 数据源名字.
在ejb中:
ct = new InitialContext();
ds = (DataSource)ct.lookup("dataSource的名称");
conn = ds.getConnection();
然后就可以进行数据操作了.
但都不难。你还要有相应数据库的驱动程序。may you ok.
ORACLE客户端才行。WEBLOGIC对ORACLE提供TYPE2的JDBC DRIVER支持,是一些动态连接
库(NT 是.DLL,UNIX是.SO)文件,在$WL_HOME\bin下,以OCI开头的几个目录中。具体采用哪个目 录下库文件,与ORACLE SERVER端及CLIENT端的版本及ORACLE
API的版本有关,可参考WEBLOGIC的联机文档。要把这些库所在的路径加到系统的环境?
量中,否则访问数据库时,WEBLOGIC会报以下错误:
Java.sql.SQLException: System.loadLibrary threw java.lang.UnsatisfiedLinkError
with the message ’no WEBLOGICoci37 in java.library.path’.....
在WIN2000中要加到PATH环境变量中,如:
set PATH= D:\WEBLOGIC\wlserver\bin\oci816_7;c:\ORANT816\bin;%PATH%
在NIX平台,要到系统的LIBRARY PATH中,如在SUN上,要加到LD_LIBRARY_PATH环境变量中
,方法如下:
export LD_LIBRARY_PATH=/bea/weblogic/oci816_8:$ORACLE_HOME/lib
在HP平台上,要加到SHLIB_PATH环境变量中,如:
export SHLIB_PATH=/bea/ weblogic/lib/hpux11/oci816_8:$ORACLE_HOME/lib