手机网站开发——网页音频播放器(续)

之前的网页音频播放器是静态的,必须为每个歌手制定相应的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();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值