【发布时间】:2013-12-01 23:49:36
【问题描述】:
我正在尝试在 CLSE5 Linux 服务器上使用 JDBC 设置 ColdFusion 8 数据源。我已经从 Oracle 下载了 10g 和 11g 的 JDBC 驱动程序,并将 JAR 文件放在 %CF_INSTALL_Folder%/runtime/lib 中。我确认此文件夹位于 CF 管理员设置摘要页面上的类路径中。根据这个Oracle JDBC wiki,JDBC URL 应该是:
jdbc:oracle:thin:@[HOST][:PORT]:SID
如果我想对不同的连接使用不同的驱动,我如何在数据源连接表单上区分它们?
【问题讨论】:
-
我不使用 Oracle,但是...... jar 是否包含不同的类名?与任何 java jar 一样,要加载多个版本,它们必须具有不同的类名。否则,JVM 只会选择它找到的第一个 jar 并使用它。通常,在创建 java 对象时,即
createObject("java",...),您可以通过使用动态类加载器(如 JavaLoader.cfc)来绕过该限制。但我认为 CF 数据源无法做到这一点。
标签: oracle jdbc coldfusion