2011-08-16 4 views
4

私はデータを分析するために私のmysqlデータベースをwekaで使いたいと思っています。 私はmysql-connector-java-5.0.8-bin.jarをダウンロードし、それを私のプログラムのFilesフォルダのwekaフォルダに入れ、このパスをシステム変数パスに追加します。しかし、wekaエクスプローラを開いてopenDBをクリックすると、私は何を私は、URLのテキストボックスに書く必要があるのか​​分からない 私は何をすべきか完全にわからないのですか?私が見た エラーは次のとおりです。データベースへの接続wekaでmysqlデータベースに接続するには?

問題:見つかり なし最適なドライバ!

事前に感謝してください。

答えて

2

CLASSPATHにmysql-connector-java-5.1.12-bin.jarを追加します。 またはwekaフォルダに入れ、wekaのインストールフォルダに移動し、コマンドを実行してください:

%java_home%/ bin/java -Xmx300M -cp "; weka.jar; mysql-connector-java-5.1.12-bin .jar; " weka.gui.GUIChooser

その後、オープンDBをクリックして、適切なユーザー+パスワード

    • 塗りつぶしは、URLを入れます。jdbc:mysqlの:// localhostを:3306/DATABASENAME

    [実行]をクリックします。結果ウィンドウに結果が表示されます。

  • +1

    あなたがLinux上で作業している場合、すべてを置き換えます ';'コマンドで ':'を指定すると動作します – unziberla

    1

    Weka 3.7.10の場合、classpathシステム環境変数は考慮されていません(Windows 7ではleat)。 cp=設定をに変更されました:次のように私のための唯一の作業のアプローチは、ウェカのインストールフォルダからRunWeka.iniファイルを変更することでした

    CP =%のCLASSPATH%; D:/プログラム/ JDBC/mysqlの-connector- java-5.1.26/mysql-connector-java-5.1.26-bin.jar

    %CLASSPATH%;の設定はもともと提供されていましたが、あまり意味がありませんが、働いています。

    0

    をコピーのmysql-コネクタ-javaの-XXXX-bin.jarをを/ usr/share/javaの/ unizipを/ usr/share/javaのには/

    weka.jar編集:/usr/share/java/weka/experiment/DatabaseUtils.props

    追加: jdbcDriver =はcom.mysql.jdbc.Driver JDBCURL = JDBCます。mysql:// localhostを: 3306/test(ご使用のサーバーで)

    シェル 輸出CLASSPATH =を/ usr/share/javaの/ mysqlのコネクタ-javaの-XXXX-bin.jarを追加します。 輸出CP =を/ usr/share/javaの/ mysqlのコネクタ-javaの-XXXX-ビンを.jar ::/usr/share/java /:/ usr/shared/java/weka。実行

    jarファイルWEKA:

    のjava -cp $ CP -Xmx500m weka.gui.explorer.Explorer

    準備

    関連する問題