在 WebLogic Server 中使用第三方JDBC 驱动程序
WebLogic Server 使用具有下列功能的第三方 JDBC 驱动程序:
不实现可序列化接口或远程接口的第三方 JDBC 驱动程序不能将对象传递到远程客户端应用程序。
此部分描述了如何设置第三方 JDBC 驱动程序并将其用于 WebLogic Server。它包含下列部分:
安装在 WebLogic Server 中的第三方 JDBC 驱动程序
下列第三方 JDBC 驱动程序安装在 WebLogic Server 中:
这些驱动程序与 weblogic.jar 一起安装在 WL_HOME\server\lib 文件夹(其中 WL_HOME 为安装 WebLogic Server 的文件夹)中。weblogic.jar 中的清单列出了这些文件,以便在加载 weblogic.jar 时(服务器启动时)加载这些文件。因此,您无需将这些 JDBC 驱动程序添加到 CLASSPATH 中。如果计划使用未安装在 WebLogic Server 中的第三方 JDBC 驱动程序,则必须安装这些驱动程序,其中会包括使用驱动程序文件路径更新 CLASSPATH,也可能包括使用数据库客户端文件路径更新 PATH。请参阅“Supported Configurations for WebLogic Server 10.0”中的 Supported Database Configurations。
注意:
DataDirect 中的 WebLogic Type 4 JDBC 驱动程序也安装在 WebLogic Server 中。有关详细信息,请参阅 Type 4 JDBC 驱动程序。
如果计划使用安装在 WebLogic Server 中的任何驱动程序的其他版本,则可以将 WL_HOME\server\lib 中的驱动程序文件替换为该文件的更新版本,或者将该新文件添加到 CLASSPATH 的前面。
安装在 WebLogic Server 中的驱动程序副本和其他支持文件安装在 WL_HOME\server\ext\jdbc\ 文件夹中。每个 DBMS 的此文件夹中都有一个子目录。如果需要恢复为安装在 WebLogic Server 中的驱动程序版本,则可以将该文件从 WL_HOME\server\ext\jdbc\DBMS 复制到 WL_HOME\server\lib。
注意:
WebLogic Server 还包括 PointBase 5.1 JDBC 驱动程序,以及安装在 WebLogic Server 示例中的、评估版 PointBase DBMS(位于 WL_HOME\common\eval\pointbase 中)。PointBase Server 是仅支持 WebLogic Server 评估版的 WebLogic Server 分发中包含的完全 Java DBMS 产品,该产品或者以自定义试用版应用程序的形式提供,或者通过随附 WebLogic Server 提供的打包样例应用程序提供。PointBase Server 的非评估开发或生产模式需要最终用户直接从 PointBase 获取单独的许可。
针对 Type-4 第三方 JDBC 驱动程序设置环境
如果计划使用未安装在 WebLogic Server 中的第三方 JDBC 驱动程序,您需要更新 WebLogic Server 的类路径,使其包括 JDBC 驱动程序类的位置。编辑 WL_HOME/common/bin 中的 commEnv.cmd/sh 脚本,按照“WebLogic Server 命令参考”中修改类路径的描述预规划您的类。
Oracle 10g 瘦驱动程序的全球化支持
对于 10g 版 Oracle 瘦驱动程序的全球化支持,Oracle 提供了 orai18n.jar 文件,该文件将替换 nls_charset.zip。如果使用的字符集不是 US7ASCII、WE8DEC、WE8ISO8859P1 和 UTF8(包含 Oracle 对象类型和集合中的 CHAR 和 NCHAR 数据),则必须在 CLASSPATH 中包含 orai18n.jar。orai18n.jar 包含在 WebLogic Server 安装的 WL_HOME\server\ext\jdbc\oracle\10g 文件夹中。weblogic.jar 清单文件不
引用该文件,因此必须将其添加到 CLASSPATH 中才能使用它。
以调试模式使用 Oracle 瘦驱动程序
WL_HOME\server\ext\jdbc\oracle\10g 文件夹包括 ojdbc14_g.jar 文件,该文件是 Oracle 瘦驱动程序带有可支持调试和跟踪的类的版本。要以调试模式使用 Oracle 瘦驱动程序,请将此文件的路径添加到 CLASSPATH 的开头。
该贴由system转至本版2014-5-4 4:51:04