Welcome 微信登录

首页 / 数据库 / MySQL / Weka访问MySQL数据库

在Weka中使用Experimenter想连接Mysql数据库时, 默认链接为:jdbc:idb=experiments.prp将其改为:jdbc:mysql://222.35.250.58:3306/labin_ultimate_original(Mysql主机与数据库名需要根据实际情况设置)仍然会出现错误:exception: java.sql.SQLException: No suitable driver found for jdbc:mysql ...这是因为Weka没有找到JDBC的驱动程序。即使从http://dev.mysql.com/downloads/connector/j/下载了JDBC驱动,安装上(设置CLASSPATH到指定bin.jar文件),发觉仍然不行。查看源文件DatabaseUtils.prop源代码,其中的配置如下# The comma-separated list of jdbc drivers to use#jdbcDriver=RmiJdbc.RJDriver,jdbc.idbDriver#jdbcDriver=jdbc.idbDriverjdbcDriver=RmiJdbc.RJDriver,jdbc.idbDriver,org.gjt.mm.mysql.Driver,com.mckoi.JDBCDriver,org.hsqldb.jdbcDriver#jdbcDriver=org.gjt.mm.mysql.Driver# The url to the experiment database#jdbcURL=jdbc:rmi://expserver/jdbc:idb=experiments.prpjdbcURL=jdbc:idb=experiments.prp#jdbcURL=jdbc:mysql://mysqlserver/username这下就可以知道原因了:原来Weka只设置了org.gjt.mm.mysql.Driver作为JDBC的驱动,www.linuxidc.com没有设置com.mysql.jdbc.Driver!下载个org.git.mm.mysql.Driver的驱动安装上就可以了。或者,讲experiment目录下的jdbcDriver配置改为:jdbcDriver=RmiJdbc.RJDriver,jdbc.idbDriver,org.gjt.mm.mysql.Driver,com.mckoi.JDBCDriver,org.hsqldb.jdbcDriver,com.mysql.jdbc.Driver(增加com.mysql.jdbc.Driver驱动)其实使用Weka的默认设置,使用起来会有许多不方便的地方,最好是将其配置全部修改为与自己相合的配置后再打包运行。MySQL从数据库文件恢复数据的方法MySQL恢复和UTF文件BOM标志读取问题相关资讯      mysql  Weka 
  • 数据库服务器 MySQL  (08/15/2013 06:50:23)
  • Linux下启动weka出现Error, not in  (03/06/2013 12:09:32)
  • MySQL 5.1.68 发布  (02/05/2013 08:37:47)
  • MySQL Administrator连接VMWare下  (05/24/2013 09:20:58)
  • MySQL 5.6 GA 及逃亡潮  (02/08/2013 14:36:35)
  • MySQL 5.5.22、5.1.62、5.0.96全线  (03/22/2012 19:03:49)
本文评论 查看全部评论 (0)
表情: 姓名: 字数