logo资料库

java web实验报告.doc

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
音乐播放器
删除音乐信息
音乐播放器用户登录界面 一、实验目的 1、掌握 Myeclipse 的使用。 2、掌握 MySQL 的使用。 3、掌握 JDBC 数据库编程。 4、使用 JDBC 技术连接 MySQL 数据库,实现用户登录并及界面里内容的 添加、删除功能。 二、实验内容 1、在 MySQL 下创建数据库,并创建表。 2、编制一个 JDBC 的程序,实现 JavaWeb 下的数据库基本操作。 三、实验步骤 1、在 MySQL Command Line Client 中创建两个表:nameinfo 和 musicinfo html PUBLIC HTML 1.0 "-//W3C//DTD http-equiv="Content-Type" 2、在 Myeclipse 中: login.html 文件: 音乐播放器

音乐播放器

用户名:
密码:
content="text/html; 1
language="java" import="java.sql.*" PUBLIC "-//W3C//DTD HTML 4.01 html login.jsp 文件: <%@ page pageEncoding="gb2312"%> 音乐播放器

音乐播放器

<% request.setCharacterEncoding("gb2312"); String username=request.getParameter("username"); String password=request.getParameter("password"); Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localho st:3306/name","root","qaz"); Statement stmt=con.createStatement(); String sql="select from * nameinfo where username='"+username+"' and password="+password+""; ResultSet rs=stmt.executeQuery(sql); if(rs.next()){ //response.sendRediret("success.jsp"); %> <%}else { out.println("用户名或密码错误,5 秒回到登录页面,如果不想等待请点返回登录 "); 2
response.setHeader("refresh","5;url=login.html"); } rs.close(); stmt.close(); con.close(); %> language="java" import="java.sql.*" index.jsp 文件: <%@ pageEncoding="gb2312"%> page 音乐播放器 操作
欢 迎 进 入 音 乐 播 放 器

"); } rs.close(); stmt.close(); con.close(); %>
歌曲名演唱者点击率 <% Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localho st:3306/music","root","qaz"); Statement stmt=con.createStatement(); String s="select * from musicinfo"; ResultSet rs=stmt.executeQuery(s); while(rs.next()) { int id=rs.getInt(1); out.println("
"+rs.getString(2)+"" +rs.getString(3)+""+rs.getInt(4)+"< a href='add.jsp?id="+id+"'> 添 加  
4 charset=gb2312" page contentType="text/html; add.jsp文件: <%@ import="java.sql.*" errorPage="error.jsp" %> 添加音乐
name="musicname"
添加音乐
歌曲名: 演唱者: 点击率:
<% request.setCharacterEncoding("gb2312"); String submit=request.getParameter("submit"); if(submit!=null&&!submit.equals("")) { String musicname=request.getParameter("musicname"); String singer=request.getParameter("singer"); String hint=request.getParameter("hint"); Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localho st:3306/music","root","qaz"); Statement stmt=con.createStatement(); String sql="insert into musicinfo(musicname,singer,hint) values('"+musicname+"','"+singer+"',"+hint+")"; int i=stmt.executeUpdate(sql); if(i==1) { out.println(""); response.setHeader("refresh","1;url=index.jsp"); } else{ out.println(""); response.setHeader("refresh","1;url=add.jsp"); } stmt.close(); con.close(); } 5
contentType="text/html; charset=gb2312" import="java.sql.*" %> del.jsp文件: <%@ language="java" pageEncoding="gb2312"%> page 删除音乐信息 <% request.setCharacterEncoding("gb2312"); Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localho st:3306/music","root","qaz"); Statement stmt=con.createStatement(); String id=request.getParameter("id"); int i=stmt.executeUpdate("delete from musicinfo where id="+id); if(i==1) {out.println(""); response.setHeader("refresh","1;url=index.jsp"); } else{ out.println("
© 2024   本站由 资料铺 提供技术支持  网站地图