Я использую версию saiku all-in-one и пытаюсь подключить ее к моей базе данных Oracle.Saiku не может найти драйвер JDBC для соединения оракула
При запуске Saiku-сервер я получил сообщение об ошибке сказав, что не может найти драйвер JDBC для оракула, даже если я поставить драйвер в
Saiku-сервер \ Tomcat \ WebApps \ Saiku \ WEB- INF \ libojdbc14.jar
вот мой файл соединения:
Saiku-сервер \ Tomcat \ WebApps \ Saiku \ WEB-INF \ классы \ Saiku-источники данных \ FoodMart
type=OLAP
name=foodmart
driver=mondrian.olap4j.MondrianOlap4jDriver
location=jdbc:oracle:thin:mondrian_user/[email protected]:1521:XE;Catalog=res:foodmart/FoodMart.xml;JdbcDrivers=oracle.jdbc.driver.OracleDriver;
username=mondrian_user
password=mondrian_user
Соединение успешно с dbms как mysql.
Заранее спасибо.
Скорее всего, не связано, но 'ojdbc14.jar' полностью устарел и больше не должен использоваться (если вы не используете Java ** 1.4 **). Текущие драйверы Oracle JDBC называются 'ojdbc6.jar' или' ojdbc7.jar' –
Благодарим @a_horse_with_no_name за ваш быстрый ответ. Я использую oracle 10g, и при использовании «ojdbc6.jar» у меня появилась другая ошибка: неверный формат строки подключения действительный формат: «host: port: sid» https://community.oracle.com/thread/372542 Я использую JDK1.7 ... – epsyl
Я изменил строку подключения и получил: driver: mondrian.olap4j.MondrianOlap4jDriver url: jdbc: oracle: thin: @ // localhost: 1521/XE; Catalog = res: foodmart/FoodMart.xml; Jdbc Драйверы = oracle.jdbc.driver.OracleDriver; java.sql.SQLRecoverableException: Erreur d'E/S: сетевой адаптер не смог установить соединение – epsyl