Ich habe die Schritte aufgelistet, die sich als nützlich erwiesen haben, wenn Weka für den Zugriff auf die DB konfiguriert wurde.
Installation des MySQL-Treibers In Ubuntu:
sudo apt-get install libmysql-java
Dadurch werden in /usr/share/java/mysql-connector-java.jar die erforderlichen Jars für das Gespräch mit MySQL abgelegt (dies ist eigentlich ein Link zu dem eigentlichen Jar, das sich in demselben Verzeichnis mit demselben Namen und der Versionsnummer befindet.)
DatabaseUtils.props konfigurieren Dieser Teil ist sehr wichtig. Greifen Sie zu Ihrem Lieblingsprogramm zum Entpacken / Extrahieren von Dateien und öffnen Sie /usr/share/java/weka.jar (eigentlich ist es ein Link zu einem gleichnamigen JAR mit der angehängten Weka-Versionsnummer). Ich benutze einfach GNOME und zeige den Dateibrowser / usr / share / java / weka.jar daraus extrahieren: /weka/experiment/DatabaseUtils.props.mysql. Fügen Sie diese Datei in Ihr Home-Verzeichnis ein, aber benennen Sie sie in DatabaseUtils.props um. Öffnen Sie diese Datei und bearbeiten Sie die folgenden Zeilen:
JDBC-Treiber (durch Kommas getrennte Liste)
jdbcDriver = org.gjt.mm.mysql.Driver
Datenbank-URL
jdbcURL = jdbc: mysql: // server_name: 3306 / database_name Servername sollte in Ihren MySQL-Server geändert werden (z. B. 'localhost' oder 'dbase.cs.school.edu.org'), und Datenbankname sollte in die Datenbank geändert werden Möchte benutzen. In dieser Datei gibt es auch Dinge wie: “# string, getString () = 0; -> nominal “Ich habe nicht genau herausgefunden, was hier vor sich geht, aber wenn Sie in Ihren Datenbanktabellen varchar (N) verwenden, müssen Sie der Tabelle die folgende Zeile hinzufügen: VARCHAR = 0 # ist eine Null kein „oh“ Und wenn Sie INT (int) verwenden, fügen Sie auch diese Zeile hinzu: INT = 5 usw.
Zu Referenzzwecken können Sie den Link unten und weka.wikispaces.com überprüfen. Sie können dieses Tutorial ( https://mikebasilyan.wordpress.com/2010/02/02/weka-mysql-on-ubuntu/ ) überprüfen.
Ich hoffe es hilft.