Я пытаюсь настроить источник данных ColdFusion 8 с помощью JDBC на сервере CLSE5 Linux. Я загрузил драйверы JDBC из Oracle для 10g и 11g и поместил JAR-файлы в %CF_INSTALL_Folder%/runtime/lib
. Я подтвердил, что эта папка находится в пути к классу на странице сводок параметров администрирования CF. В соответствии с этим Oracle JDBC wiki, то URL JDBC должен быть:Настройка Oracle JDBC Datasources
jdbc:oracle:thin:@[HOST][:PORT]:SID
Если я хочу использовать различные драйверы для различных соединений, Как разграничить между ними в виде соединения с источником данных?
Я не использую Oracle, но ... в баночках содержатся разные имена классов? Как и в любой java-банке, для загрузки нескольких версий они ** должны ** иметь разные имена классов. В противном случае, JVM будет просто выбрать первую найденную банку и использовать ее. Обычно при создании java-объектов, т.е. 'createObject (« java », ...)' вы можете обойти это ограничение, используя динамический загрузчик классов, например JavaLoader.cfc. Но я не думаю, что это можно сделать с источниками данных CF. – Leigh