資源簡介
本系統做為音樂管理系統網站,主要包含了登錄網站、添加音樂、刪除音樂、搜索已添加的音樂、播放音樂、暫停音樂等功能,并且能連接數據庫實現。
登錄網站:會員在登錄的時候需要填寫登錄帳號、登錄密碼。如果帳號密碼不匹配則需要重新輸入。
添加音樂:用戶可以根據自己喜歡的類型添加歌曲到網站中,并且在數據庫中顯示。
刪除音樂:如果想要刪除不需要的歌曲,可以對網站進行修改。
搜索已添加的音樂:可以在網站的搜索框搜索歌曲名,查詢出所有相關的歌曲。
播放音樂、暫停音樂:音樂可以通過按鈕隨時播放或者暫停。
代碼片段和文件信息
package?cn.aura.dao;
import?java.sql.SQLException;
import?java.util.List;
import?org.apache.commons.dbutils.QueryRunner;
import?org.apache.commons.dbutils.handlers.BeanHandler;
import?org.apache.commons.dbutils.handlers.BeanListHandler;
import?cn.aura.domain.Music;
import?cn.aura.utils.JdbcUtils;
public?class?MusicDao?{
/*
?*?查詢所有
?*/
public?List?selectAll(){
//創建數據庫操作對象
QueryRunner?queryRunner?=?new?QueryRunner(JdbcUtils.getDataSource());
try?{
//沒問題,返回集合
return?queryRunner.query(“select?*?from?music“?new?BeanListHandler(Music.class));
}?catch?(SQLException?e)?{
e.printStackTrace();
//有問題,返回空
return?null;
}
}
/*
?*?添加
?*/
public?void?add(Music?music){
QueryRunner?queryRunner?=?new?QueryRunner(JdbcUtils.getDataSource());
try?{
queryRunner.update(“insert?into?music?values(null???)“
music.getMname()music.getMurl()music.getAuthor());
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}
/*
?*?刪除
?*/
public?void?del(int?id)?{
QueryRunner?queryRunner?=?new?QueryRunner(JdbcUtils.getDataSource());
try?{
//刪除數據庫對象
queryRunner.update(“delete?from?music?where?id?=??“id);
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}
/*
?*?根據id查詢音樂文件
?*/
public?Music?selectOne(int?id)?{
QueryRunner?queryRunner?=?new?QueryRunner(JdbcUtils.getDataSource());
//尋找到對象
try?{
return?queryRunner.query(“select?*?from?music?where?id?=??“?new?BeanHandler(Music.class)id);
}?catch?(SQLException?e)?{
e.printStackTrace();
return?null;
}
}
//根據音樂名稱搜索
public?List?selectByName(String?value)?{
QueryRunner?queryRunner?=?new?QueryRunner(JdbcUtils.getDataSource());
try?{
return?queryRunner.query(“select?*?from?music?where?mname?=??“?new?BeanListHandler(Music.class)value);
}?catch?(SQLException?e)?{
e.printStackTrace();
return?null;
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-07-06?23:34??音樂管理系統\
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\
?????文件?????????834??2019-06-25?16:20??音樂管理系統\MusicManagement\.classpath
?????文件????????1048??2019-06-20?15:19??音樂管理系統\MusicManagement\.project
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\.settings\
?????文件?????????503??2019-06-20?15:19??音樂管理系統\MusicManagement\.settings\.jsdtscope
?????文件??????????69??2019-06-20?15:29??音樂管理系統\MusicManagement\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2019-06-20?15:19??音樂管理系統\MusicManagement\.settings\org.eclipse.jdt.core.prefs
?????文件?????????497??2019-06-20?15:19??音樂管理系統\MusicManagement\.settings\org.eclipse.wst.common.component
?????文件?????????345??2019-06-20?15:19??音樂管理系統\MusicManagement\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2019-06-20?15:19??音樂管理系統\MusicManagement\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2019-06-20?15:19??音樂管理系統\MusicManagement\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\build\
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\build\classes\
?????文件?????????326??2019-06-25?16:22??音樂管理系統\MusicManagement\build\classes\c3p0-config.xm
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\build\classes\cn\
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\build\classes\cn\aura\
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\build\classes\cn\aura\dao\
?????文件????????2752??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\dao\MusicDao.class
?????文件????????1279??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\dao\UserDao.class
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\build\classes\cn\aura\domain\
?????文件????????1444??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\domain\Music.class
?????文件?????????916??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\domain\User.class
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\build\classes\cn\aura\servlet\
?????文件????????4381??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\servlet\AddServlet.class
?????文件????????2450??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\servlet\DeleteServlet.class
?????文件????????1625??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\servlet\IndexServlet.class
?????文件????????1879??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\servlet\LoginServlet.class
?????文件????????1943??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\servlet\SelectServlet.class
?????目錄???????????0??2019-06-30?21:42??音樂管理系統\MusicManagement\build\classes\cn\aura\utils\
?????文件????????1646??2019-06-30?12:46??音樂管理系統\MusicManagement\build\classes\cn\aura\utils\JdbcUtils.class
............此處省略57個文件信息
評論
共有 條評論