5

WEKA Explorer は MySQL への接続を開くことができません。

接続先: jdbc:mysql://MYSERVER:3306/NAME = true

ちなみに、mysqlドライバーはmysql-connector-java-5.1.14-binでダウンロードされ、クラスパスが設定されました。

(User&PassはMySQL Workbenchで動くのでOK)

JButton OK ('Open DB' の形式) をクリックすると、メッセージ ボックスにエラーが表示されます - 画像を参照してください:

エラーメッセージ

(スクリーン ショットは、悪名高い「ドライバーなし」エラーを示しています)

weka のバージョンは 3.6.3 です。

助言がありますか ?

4

4 に答える 4

4

この同じ問題で30分無駄にしましたが、答えは次のとおりです。

http://dev.mysql.com/downloads/connector/j/からコネクタをダウンロードします。

JAR ファイルを抽出します。

編集C:\Program Files\Weka-3-6\RunWeka.ini

最後の行を次のように変更します。

cp=%CLASSPATH%;c:/mysql-connector-java-5.1.16-bin.jar

もちろん、mysql-connector jar を別のパスに保存することもできますが、スラッシュに注意してください。Windows 上であることは気にしないでください。

于 2011-06-11T16:48:53.640 に答える
4

私はその日のうちにこの問題を解決しました。解決には何時間もかかりました。ubuntu または debian ベースの linux を使用している場合は、最初に次のようにインストールmysql-connector-javaします。

sudo apt install libmysql-java

mysql-connector-java-* リンクをインストールします/usr/share/java/mysql-connector-java.jar

#!/bin/bash
# Path to weka.jar
CP=$CLASSPATH:/usr/share/java/:/usr/share/java/weka.jar:/usr/share/java/mysql-connector-java.jar
# start Explorer
java -cp $CP -Xmx500m weka.gui.GUIChooser

/usr/bin/weka上記のスクリプトに置き換えました。私のような人にとっては、時間を節約できるかもしれません。別のオプションは、デスクトップ メニューを次のように編集することです。

java -cp "/usr/share/java/mysql.jar:/usr/share/java/weka.jar" -Xmx500m weka.gui.GUIChooser

(私の場合、mysql.jar は正しいバージョンのドライバーにリンクしています)

于 2017-05-20T17:16:11.380 に答える
1

CLASSPATH 変数を使用した後、「DatabaseUtlils.props」ファイルを作成し、次の行を追加する必要がある場合があります。

jdbcDriver=com.mysql.jdbc.Driver

「データベース設定の切り替え」の下でWekaにインポートします

乾杯!

于 2016-06-24T10:37:39.533 に答える