2012-03-15 75 views
2

我是一名.NET開發者,但我正在爲我們的網站開發一個Mahout的REST服務實現。我無法設置Mysql作爲MySQLJDBCDataModel的DataSource。這基本上是我如何我試圖去了解它(是的,它是複製件和亨利馬烏粘貼在行動設置Apache Mahout來使用MySql

MysqlDataSource dataSource = new MysqlDataSource(); 
dataSource.setServerName("my_database_host"); 
dataSource.setUser("my_user"); 
dataSource.setPassword("my_password"); 
dataSource.setDatabaseName("my_database_name"); 
JDBCDataModel dataModel = new MySQLJDBCDataModel(
dataSource, "my_prefs_table", "my_user_column", 
"my_item_column", "my_pref_value_column"); 

的問題是Java是不承認「MysqlDataSource」爲有效對象和韓元不會編譯。當我嘗試包含「com.mysql。*」時,它說它無法解決這個問題。

任何幫助將是巨大的

回答

3

在Java類路徑中的MySQL驅動程序?看看this link在這裏是否有所幫助。

下一次,請發佈您的設置的詳細信息,例如哪個服務器託管您的應用。

+0

是的,你一定要將MySQL Connector/J驅動程序JAR添加到項目中,否則這將不起作用。 – 2012-03-15 19:33:52