Я перечислил шаги, которые были полезны при настройке 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/
Надеюсь, поможет.