Loading data from a database

Alternatively, we can load the data from a database using one of the JDBC data models. In this chapter, we will not dive into the detailed instructions of how to set up a database, connections, and so on, but we will give a sketch of how this can be done.

Database connectors have been moved to a separate package, mahout-integration; hence, we have to add the package to our dependency list. Open the pom.xml file and add the following dependency:

<dependency> 
  <groupId>org.apache.mahout</groupId> 
  <artifactId>mahout-integration</artifactId> 
  <version>0.7</version> 
</dependency> 

Consider that we want to connect to a MySQL database. In this case, we will also need a package that handles database connections. Add the ...

Get Machine Learning in Java - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.