2010-12-14 7 views
4

WEKA ExplorerはMySQLへの接続をオープンできません。やり方によって3306/NAME =真WEKAとMySQL接続を設定する

:ます。jdbc:mysqlの:// MYSERVERに接続

mysqlのドライバをダウンロードした のmysql-コネクタのjava-5.1.14-ビン& クラスパスましたセット。

(これは、MySQL Workbenchで動作するため、ユーザー&パスはOKです)

のJButton OK(フォームの「オープンDB」)をクリックすると、メッセージボックスにエラー を示し - 画像を参照してください。

Error Message

に(スクリーンショットは悪名高い "なしドライバ" エラーを示していない)

WEKAバージョンが3.6.3です。

提案がありますか?

JARファイルを解凍しhttp://dev.mysql.com/downloads/connector/j/

からコネクターをダウンロードします。これと同じ問題に半分の時間を無駄に

+0

これは本当のストーパです。私はRunWeka.batを修正してもまだ運が無かった –

答えて

4

は、ここに答えがあります。

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

変更し、最後の行に:

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

あなたはもちろん、別のパスにあなたのmysql-コネクターjarを保存しますが、が前方に用事のWindows上にある、スラッシュ気も。

+0

このCLASSPATHをLinuxに追加するには – nifCody

0

実際には、ソースjarを抽出してeclipse mavenにインポートし、pom.xmlにMysql依存関係を追加することができます.Mavenビルドをパラメータ「クリーンインストール」で実行するよりも、エラーが多く発生しますそれらをJUnitテストで無視し、Javaアプリケーションとしてプロジェクトを実行し、GUIクラス "weka.gui.GUIChooser"を使用して接続文字列とスムーズなセーリングを追加します。

のpom.xmlを追加します。

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.36</version> 
</dependency> 

を達人が完全にインストールした後。 ![5]エクスプローラをクリックして、接続文字列、ユーザー名と パスワードJDBCを追加[ここに画像の説明を入力]:mysqlの:// IP:ポート/データベース名を[「あなたの後

+0

私はステップバイステップのスナップショットを持っていましたが、十分な担当者がいないので、これは開発者が1つの石 –

1

を画像の説明を入力します! "DatabaseUtlils.props"ファイルを作成し、次の行を追加する必要があります。

jdbcDriver = com.mysql.jdbc。ドライバー

と「スイッチデータベースのセットアップ」

乾杯の下ウェカでそれをインポート!

2

私はこの問題を日中に解決しました。その解決には数時間かかりました。 あなたは、UbuntuのやDebianベースのLinuxにある最初にmysql-connector-javaをインストールする場合:

sudo apt install libmysql-java 

それは私がして/usr/bin/wekaを置き換え/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 

でのMySQLコネクタ - Javaベース*リンクをインストールします上のスクリプト。多分私のような人々の時間を節約することができます。別のオプションはであなたのデスクトップメニューを編集している:

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

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

関連する問題