【程序设计】---------------------------------------------------------
题目:用户在页面demo11.jsp请求访问Servlet程序Prog1.java。
Servlet程序在student学生信息表中将所有女生的记录删除。
要求: 使用已定义的变量;基于mysql系统中,studentmanagedb数据库中
的学生信息表student:student(snum,sname,sold,ssex,sintro)编程。
使用Statement对象发送sql语句。
(本程序是:Prog1.java)
-------------------------------------------------------*/
package com;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
@WebServlet("/dbServlet")
public class Prog1 extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out=response.getWriter();
String sql,rMess;//保存SQL语句;rMess保存更新结果,成功或失败
Connection con=null;//保存连接对象
Statement stmt=null;//保存Statement对象
try{
String url="jdbc:mysql://127.0.0.1:3306/studentmanagedb?"+
"useUnicode=true&charactorEncoding=UTF-8";
String user="root"; String pass="root";
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection(url,user,pass);
}catch (Exception e){ e.printStackTrace(); }
try {
/**********Program**********/
/********** End **********/
out.print("删除:"+rMess);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}