Доступ к базе данных MySql с использованием Weka API

Я пытаюсь использовать Weka API в приложении Java, и у меня возникают некоторые проблемы.

Я могу получить доступ к базе данных MySql, изменив последнюю строку RunWeka.ini:

cp=%CLASSPATH%;C:/Program Files/Weka-3-6/mysql-connector-java-5.0.8-bin.jar

Он отлично работает с Weka Explorer, однако мне нужно использовать Weka API в приложении Java, которое я разрабатываю. Я изменил DatabaseUtils.props:

jdbcDriver=mysql-connector-java-5.0.8-bin
jdbcURL=jdbc:mysql://127.0.0.1:3306/DBNAME

Мое содержимое CLASSPATH var:

C:\Program Files\Weka-3-6\mysql-connector-java-5.0.8-bin.jar;C:\Program Files\Java\jdk1.6.0_25

Когда я пытаюсь запустить свое Java-приложение, я получаю следующую ошибку, и соединение с базой данных Weka Explorer больше не работает.

Trying to add database driver (JDBC): mysql-connector-java-5.0.8-bin - Error, not in CLASSPATH?

Что может быть не так? Я знаю, что «DatabaseUtils.props» распознается, потому что сообщения об ошибках меняются.


person fabiocatalao    schedule 28.06.2012    source источник


Ответы (2)


Проблема была в следующей строке:

jdbcDriver = mysql-коннектор-java-5.0.8-бен

Он должен иметь другое значение:

jdbcDriver=com.mysql.jdbc.Драйвер

person fabiocatalao    schedule 07.07.2012
comment
Это было решение, которое я использовал. Спасибо ;) - person fabiocatalao; 27.10.2013

работает даже значение, указанное в исходном файле DatabaseUtils.props:

jdbcDriver=org.gjt.mm.mysql.Driver

person Isabella    schedule 13.04.2013
comment
Это было решение, которое я использовал. Спасибо ;) - person fabiocatalao; 27.10.2013