Видя последнюю часть этой статьи , мне не терпится сделать то же самое на моем Затмении.
import jpype
import jaydebeapi
JHOME = jpype.getDefaultJVMPath()
jpype.startJVM(JHOME, '-Djava.class.path=/ojdbc8-full/ojdbc8.jar')
con = jaydebeapi.connect('oracle.jdbc.driver.OracleDriver','jdbc:oracle:thin:XXXXXX/XXXXXX@//99.99.99.99:1521/ABC')
cur = con.cursor()
cur.execute('select dummy from dual')
r = cur.fetchall()
print(r[0][0])
cur.close()
con.close()
И это сообщение появилось на моем экране, хотя, по правде говоря, я ничего не знаю о JAVA.
raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name)
jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class oracle.jdbc.driver.OracleDriver not found
Пока что переменная окружения JAVA_HOME на моем компьютере это следующее. java home
Поскольку я не знаю, какой драйвер jdb c подходит для моей среды, на самом деле я ничего не делал, поэтому он рекомендовал скачать.
И я даже не знаю, куда мне положить тот драйвер, который я получу позже. Если бы кто-нибудь сказал мне, что я должен делать быстро, я был бы так счастлив! Спасибо.