手机网站开发——网页音频播放器(续)
来源:互联网 发布:手机点位图软件 编辑:程序博客网 时间:2024/05/22 02:10
之前的网页音频播放器是静态的,必须为每个歌手制定相应的jsp文件,而且每一首歌也必须添加相应的控件
本文将描述网页音频播放器与数据库的交互,制作成动态页面
1:<%@page import="java.sql.*" %> 导入java.sql库
ResultSet re =null;
Statement stmt = null;
Connection con =null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
String connectionUrl = "jdbc:mysql://localhost/wb?" +
"user=root&password=526156";
con =DriverManager.getConnection(connectionUrl);
stmt =con.createStatement();
re =stmt.executeQuery("SELECT count(*) from funny_video;");
调用getConnection()方法建立于数据库之间的链接con,并通过con建立一个SQLstatement,从而可以通过stmt从数据库中执行executeQuery()进行查询;将得到的结果存储在re中,并在页面中显示出来
最简单的显示方式:<%= 内容 %>
2:要使所有歌手的播放页面都利用同一个jsp文件打开,只需使其id不同,根据id去数据库查找相应的内容显示在页面上
在播放主页链接到不同歌手的页面时,要传递一个参数id,根据该id来判断显示哪个歌手的页面
不同的页面间传递参数的方法:
在链接地址位置加上?以及要传递的值,比如<a href="test.jsp?id=1"></a>
并在链接到的页面中获取,request.getParameter("id");,request为一个全局变量
总结:
如此一来,不需要对每个歌手都单独编写jsp文件,而是共用同一个jsp文件,唯一的区别是传进来的ID值不同;根据不同的ID去数据库中数据显示在页面上
这样修改页面上显示的内容,只需要去修改数据库里头的表格,并往数据库添加资源即可
3:与数据库交互结束,使用close()方法将连接中断并释放资源
re.close();
stmt.close();
con.close();
- 手机网站开发——网页音频播放器
- 手机网站开发——网页音频播放器(续)
- 网页音频播放器
- AVAudioPlayer音频播放器—IOS开发
- 音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- AVAudioPlayer音频播放器—IOS开发
- iOS开发(OC)——根据url播放音频
- android开发笔记之多媒体—播放音频(音乐)
- phonegap入门--8 Compass 罗盘
- 开发者使用JasperReport——不同数据源之实体对象数据源
- sql删除重复数据
- Java学习笔记39:Spring XML使用
- 排序算法系列之二叉查找树
- 手机网站开发——网页音频播放器(续)
- Java文件的 In 与 Out 的相对性
- snd_kcontrol探究
- PHPRPC模式在 php 5.4 版本下的错误Cannot redeclare gzdecode() in compat.php on line 182
- snd_kcontrol_new名称中的SOURCE字段
- windows7下笔记本如何做热点
- Linux下chkconfig命令详解
- 识别验证码方法学习过程
- 控制台输入类java.util.Scanner