Не удается подключиться к серверу mysql из инструмента WEKA

806
Nifras Ismail

Мне нужно подключить MySQL сервер из моего инструмента WEKA для анализа некоторых данных. Как я могу сделать это соединение на платформе Linux.

Я решил использовать драйвер jdbc для этого, но настройка среды не легка для меня! Как мне это сделать?

0

1 ответ на вопрос

1
n1tk

Я перечислил шаги, которые были полезны при настройке Weka для доступа к БД.

Установка драйвера MySQL в Ubuntu введите:

sudo apt-get установить libmysql-java

Это поместит в /usr/share/java/mysql-connector-java.jar файлы jar, необходимые для общения с MySQL (на самом деле это ссылка на фактический файл jar, расположенный в том же каталоге с тем же именем + номером версии).

Настройка DatabaseUtils.props Эта часть очень важна. Зайдите в вашу любимую утилиту unzipper / extractor и откройте /usr/share/java/weka.jar (на самом деле это ссылка на JAR с тем же именем с добавленным номером версии Weka). Я просто использую GNOME и указываю браузеру файлов / usr / share / java / weka.jar оттуда извлеките: /weka/experiment/DatabaseUtils.props.mysql. Поместите этот файл в свой домашний каталог, но переименуйте его в: DatabaseUtils.props. Откройте этот файл и отредактируйте следующие строки:

Драйвер JDBC (список через запятую)

jdbcDriver = org.gjt.mm.mysql.Driver

URL базы данных

jdbcURL = jdbc: mysql: // имя_сервера: 3306 / имя_базы_данных имя_сервера должно быть изменено на ваш сервер MySQL (например, 'localhost' или 'dbase.cs.school.edu.org'), а имя_базы_данных должно быть изменено на базу данных, которую вы хочу использовать. В этом файле также будут такие вещи: «# string, getString () = 0; -> nominal ”Я не совсем понял, что здесь происходит, но если вы собираетесь использовать varchar (N) в таблицах вашей базы данных, вам нужно добавить следующую строку в эту таблицу: VARCHAR = 0 # это ноль не «о» И если вы используете INT (int), добавьте также эту строку: INT = 5 и т. д.

Для справки вы можете проверить ссылку ниже и weka.wikispaces.com вы можете проверить этот источник учебника (Ubuntu) https://mikebasilyan.wordpress.com/2010/02/02/weka-mysql-on-ubuntu/

Надеюсь, поможет.

Я только что внес исправления и включил ссылки в качестве ссылки. Спасибо n1tk 8 лет назад 0
@ sb0709: намного лучше. +1. Кстати, если вы «адресуете» комментарии, как я сделал здесь, человек получит предупреждение. В противном случае никто не узнает о вашей публикации. fixer1234 8 лет назад 0

Похожие вопросы