При создании “New Data Source” в ColdFusion возникает “Could not create connection to database”

220
04 мая 2018, 13:13

Я пишу обычное CRUD приложение с использованием ColdFusion. Пытаюсь подключиться к MySQL из-под ColdFusion: в панели администратора ColdFusion localhost:8600/CFIDE/administrator/index.cfm зашёл в DataSources, чтобы добавить New Data Source, в качестве драйвера выбрал MySQL 5, получил сообщение:

Connection verification failed for data source: dsnYumasoft
java.sql.SQLException: No suitable driver available for dsnYumasoft, please check the driver setting in resources file, error: com.mysql.jdbc.Driver

Пошёл за ним на dev.mysql.com/downloads/connector/j/, но там всё для линукса, а у меня винда, выставил Platform Independent скачал zip-архив, оттуда извлёк .jar-ник и поместил его в cf_root\ColdFusion\cfusion\lib (но я не уверен, что нужно сюда, так как в вышеупомянутой админ-панели написано, что кидать нужно в cf_root/lib, а именно такой папки у меня нет, и дополнительно я закинул ещё сюда cf_root\ColdFusion\cfusion\wwwroot\WEB-INF\lib). Далее столкнулся с такой ошибкой:

Connection verification failed for data source: dsnYumasoft
java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.



Порт 3306 открыт, проверял через telnet.
В админ-панели ColdFusion пробовал в Server писать и localhost и 127.0.0.1; а в Database пробовал писать и имя схемы и имя сокета.Отключал firewall, – и пока ещё не смог побороть, кто может направить меня в нужное русло?

Answer 1

Проблема была в версии mysql connector java.
Сначала я использовал последнюю версию Connector/J 8.0.11 а нужно использовать предыдущую Connector/J 5.1.46.

READ ALSO
MySQL trigger insert

MySQL trigger insert

Нужно при добавлении записи найти запись в таблице, которая равняется по 2 полям, вставляемой записи и обновить ей поле status на 0

257
В чем отличие косвенной адресации от прямой при вызове методов класса?

В чем отличие косвенной адресации от прямой при вызове методов класса?

Недавно было выдано задание по програмированиию:

226
Не создаётся динамический массив [требует правки]

Не создаётся динамический массив [требует правки]

Помогите пожалуйстаПри попытке создания, последовательно, нескольких динамических массивов, первый создаётся, а у всех последующих вылетает...

209
Макрос для нахождения минимального

Макрос для нахождения минимального

Как написать макрос для нахождения наименьшего из трёх элементов?

240