Я пытаюсь подключиться к Oracle Sql Developer DB, используя Groovys sql класс, для которого требуется 4 элемента информации: (URL-адрес БД, имя пользователя, пароль, драйвер БД) У меня есть вся необходимая информация, кроме драйвера. Я попытался использовать oracle.jdbc.driver.OracleDrive и установил свой GROOVY_HOME как: Переменная:% GROOVY_HOME% \ lib Значение: C: \ Oracle_SQL_DEVELOPER \ sqldeveloper
Я получаю следующую ошибку:
Причина: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Я ссылался здесь на несколько ответов на StackOverflow, но мне не повезло в настройке соединения. Вот ссылки, которые я прочитал и попробовал:
Невозможно подключиться к базе данных oracle из groovy
SQLException: Не найден подходящий драйвер для jdbc: oracle: thin: @ // localhost: 1521 / orcl
Я также посмотрел и исследовал документацию Groovy, но неясно, как определить драйвер: https://groovy -lang. org / database.html # _connecting_with_a_datasource
Любая помощь будет принята с благодарностью. Вот код для справки:
import groovy.sql.Sql
class EstablishConnection {
def static url = 'url'
def static user = 'user'
def static password = 'pass'
def static driver = 'oracle.jdbc.driver.OracleDriver'
def static sql = Sql.newInstance(url, user, password, driver)
}
EstablishConnection.sql.eachRow('select * from ACCOUNT where CONSTI_ID = \'12345678\';'){
row ->
def a = row[0]
}