java - Illegal connection port value 'mysql' not able to fetch values from database -
hi trying establish connections java sql workbench through following code--
mysqldatasource datasource = new mysqldatasource(); datasource.setservername("jdbc:mysql://localhost:xxxx/recommendation1") datasource.setuser("root"); datasource.setpassword("xxxxxxxx"); datasource.setdatabasename("recommendation1"); jdbcdatamodel datamodel = new mysqljdbcdatamodel(datasource); i have included mysql-connector-java-5.0.8-bin.jar in lib directory still getting following error
org.apache.mahout.cf.taste.common.tasteexception: java.sql.sqlexception: illegal connection port value 'mysql:' @ org.apache.mahout.cf.taste.impl.model.jdbc.abstractjdbcdatamodel.getnumthings(abstractjdbcdatamodel.java:596) @ org.apache.mahout.cf.taste.impl.model.jdbc.abstractjdbcdatamodel.getnumitems(abstractjdbcdatamodel.java:552) @ org.apache.mahout.cf.taste.impl.recommender.slopeone.memorydiffstorage.<init>(memorydiffstorage.java:89) @ org.apache.mahout.cf.taste.impl.recommender.slopeone.slopeonerecommender.<init>(slopeonerecommender.java:69) @ com.helloservlet1.dopost(helloservlet1.java:70) @ javax.servlet.http.httpservlet.service(httpservlet.java:637) @ javax.servlet.http.httpservlet.service(httpservlet.java:717) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:233) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127) @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:103) @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:293) @ org.apache.coyote.http11.http11processor.process(http11processor.java:861) @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:606) @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:489) @ java.lang.thread.run(thread.java:679) primarily reason error non inclusion of mysql-connector-java-5.0.8-bin.jar in lib directory of project ,but in case reason
thanks
this looks configuration issue. here sample configuration:
ds.setservername("localhost"); ds.setportnumber(3306); ds.setdatabasename("testdb"); ds.setuser("scott"); ds.setpassword("tiger");
Comments
Post a Comment