zxJDBC - установка пути к классу драйвера оракула - PullRequest
0 голосов
/ 25 января 2019

Я установил путь к классу, но все еще работает, он показывает

zxJDBC.DatabaseError: драйвер [oracle.jdbc.driver.OracleDriver] не найден

ниже - путь к классу:

/Users/aaj.a/Downloads/OJDBC8-Full/ojdbc8.jar:/Users/aaj.a/Downloads/zxJDBC-2.0.1b1/lib/zxJDBC.jar:zxJDBC.jar:

подключение осуществляется следующим образом:

 from com.ziclix.python.sql import zxJDBC

    ip = 'sample-ip'
    port = 1522
    SID = 'ghnb'
    jdbc_url = "jdbc:oracle:thin:@%(ip)s:%(port)s:%(SID)s" % locals()
    driver = "oracle.jdbc.driver.OracleDriver"
    self.db = zxJDBC.connect(jdbc_url, 'owner', 'password', driver)

как это решить?

Ответы [ 2 ]

0 голосов
/ 30 января 2019

наконец-то получил решение

загрузите драйвер oracle ojdbc с официального сайта Oracle.

Установите / добавьте драйвер Oracle в локальный репозиторий maven

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dpackaging=jar -Dversion=12.1.0.1 -Dfile=ojdbc7.jar -DgeneratePom=true

'-Dfile = '- это местоположение файла ojdbc7.jar

Добавьте следующую зависимость в ваш файл pom

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.1</version>
</dependency>

после того, как он успешно подключится к БД

0 голосов
/ 29 января 2019

Убедитесь, что в пути к классам у вас есть драйвер JDBC ojdbc8.jar. Вы можете скачать драйверы JDBC с OTN .

...