音乐系统4

存放音乐管理系统的增删改查

public class MusicDao {
    public List<Music> findAll() throws SQLException {
        List<Music> musics=new ArrayList<>();
        Connection connection= DBUtil.getConnection();
        PreparedStatement statement=connection.prepareStatement("select * from music");
        ResultSet resultSet=statement.executeQuery();
        while (resultSet.next()){
            int id=resultSet.getInt(1);
            String musicname=resultSet.getString(2);
            String author=resultSet.getString(3);
            Music music=new Music();
            music.setId(id);
            music.setMusicname(musicname);
            music.setAuthor(author);
            musics.add(music);
        }
        return musics;
    }

    public void delete(int id) throws SQLException {
        PreparedStatement statement=null;
        Connection connection=null;
        connection=DBUtil.getConnection();
        int i=0;
        statement=connection.prepareStatement("delete from music where id=?");
        statement.setInt(1,id);
        i=statement.executeUpdate();
        if (i!=0){
            System.out.println("================删除成功================");
        }else{
            System.out.println("================删除失败================");
        }
    }

    public void add(Music music) throws SQLException {
        Connection connection=DBUtil.getConnection();
        PreparedStatement statement=connection.prepareStatement
                ("insert into music (musicname,author) values (?,?)");
        statement.setString(1,music.getMusicname());
        statement.setString(2,music.getAuthor());
        int i=statement.executeUpdate();
        if (i!=0){
            System.out.println("添加成功!");
        }else{
            System.out.println("添加失败!");
        }
    }

    public void update(Music music) throws SQLException {
        Connection connection=null;
        connection=DBUtil.getConnection();
        PreparedStatement statement=connection.prepareStatement("update music set musicname=? , author=? where id=?");
        statement.setString(1,music.getMusicname());
        statement.setString(2,music.getAuthor());
        statement.setInt(3,music.getId());
        int re=statement.executeUpdate();
        DBUtil.closeAll(null,statement,connection);
        if(re!=-1){
            System.out.println("修改成功!");
        }
        else{
            System.out.println("没有修改成功!");
        }
    }
}

存放用户信息的增删改查

public class UserDao {
    public User login(String username, String password) throws SQLException {
        Connection connection= DBUtil.getConnection();
        String sql="select * from tb_user where username=? and password=?";
       
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STCMS音乐系统是一个php+mysql(PHP>=5.0,MYSQL>=5.0)开发的功能强大的音乐系统。 STCMS音乐系统 4.1.0 更新内容: 1、修复日、周、月点击清零。 2、修复播放器不自动播放问题。 3、修复浏览图片页面bug。 4、新增站外调用功能。 5、新增模板标签歌曲、专辑分类自动扩展功能。 6、新增后台UC整合功能。 7、新增支持wmp视频显示。 8、修复防迅雷的播放、下载方式下,部分程序卡的问题。 9、上传权限无效bug。 10、修复专辑列表页面无法调出歌手数据。 11、采纳用户建议,同时统计浏览歌曲和试听歌曲的点击数。 12、新增在线更新功能。 STCMS音乐系统免费版是老版的STCMS音乐系统(3.x)专业版,该版本的开源公开发布是为了回馈广大的STCMS用户。在STCMS音乐的发展过程中,老用户的支持和帮助是至关重要的。 免费虽然功能不及新版,但是已经非常稳定,可以用来做一个传统的大音乐站,该版本大致有如下功能: 1.基本功能完备:音乐分类、专辑、音乐、歌手等等应有尽有。 2.支持评论,支持评论回复,管理员可以从后台回复、修改。评论AJAX添加、浏览,不影响音乐播放。 3.支持各种排行:日、周、月、总四种排行,这四种排行分别适用于分类、歌手以及所有歌曲、专辑。 4.可自定义歌手的类型、来自地区。 5.导航、公告独立。导航与分类分离,方便高级管理。 6.支持LRC歌词动态播放,支持LRC下载。支持自动从互联网搜索LRC歌词。支持访客自由添加LRC歌词。支持文本歌词。 7.支持多服务器、单服务器、自定义服务器视听、下载。智能随机分配视听服务器,以均衡服务器负载。 8.硬盘录入功能,可以将网站根目录下的音乐文件一键录入。 9.批量添加音乐,支持类迅雷式的自动填充规律上传音乐。 安装过程中的注意事项: 1、安装环境 PHP5.0+MYSQL5.0以上版本。 2、本系统的安装路径为/install/。在你的浏览器中输入本系统根地址加上/install/即可安装。比如网址为http://www.example.com,且程序放在根目录下,那么按照地址为http://www.example.com/install/。 3、网站路径问题。如果本程序安装在根目录,那么在“网站路径”输入框中,确保其值为“/”。如果不时安装在根目录,比如时/music,那么该框的值应该是“/music/”。注意,该值必须以“/”结尾。 4、如果安装过程中提示SQL错误,请刷新页面再试。 5、如果安装过程完成后顺利进入后台,登陆验证码不能显示,请查看/config.inc.php,看webUrl[网站路径]是否正确。 6、如果安装过程完成后顺利进入后台,后台提示session_start()函数错误,header信息已经发送,且无法再次修改。那么用户可以用DreamWeaver等文本编辑器[切不可以用记事本和frontpage]打开/common.inc.php,/admin/commcon.inc.php, /install/commcon.inc.php,只需要保存即可,无需做任何改动。 7、系统默认的管理员和密码都是:admin。 8、其他问题,请登录http://www.phpstcms.com交流论坛解决,免费软件不提供技术支持。若想提供技术支持,请购买商业版。 倘若之前安装了本程序免费版的,可以通过如下方式升级到专业版: 1、解压安装包,将程序覆盖原来程序,但是配置文件/config.inc.php不能覆盖,其它文件均可以覆盖。如果原先的程序整合了UC的,那么/plugins/uc/config.uc.php也不能覆盖,因为这个文件是UC的配置文件,如果覆盖了,就要重新整合UC。 2、覆盖后,执行/update/3.3。 3、提示升级成功后,要记得将/install(安装程序)和/update(升级程序)文件夹删除掉。 4、登陆后台,更新系统缓存就行了。 5、生产静态文件:数据缓存--文档刷新--文档刷新。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值