parent
4facf8ed39
commit
0e21c575aa
@ -0,0 +1,114 @@
|
||||
package com.demo;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.DriverManager;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import javax.servlet.http.HttpServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.domain.Report;
|
||||
|
||||
/**
|
||||
* Servlet implementation class TuserServlet
|
||||
*/
|
||||
@WebServlet(name = "queryreportServlet", urlPatterns = { "/query-report" })
|
||||
public class QueryReportServlet extends HttpServlet {
|
||||
private static final long serialVersionUID = 1L;
|
||||
Connection dbconn=null;
|
||||
public void init() {
|
||||
String driver = "com.mysql.cj.jdbc.Driver";
|
||||
String dburl = "jdbc:mysql://127.0.0.1:3306/tooth?useSSL=true";
|
||||
String username = "root";
|
||||
String password = "root";
|
||||
try{
|
||||
Class.forName(driver); // 加载驱动程序
|
||||
// 创建连接对象
|
||||
dbconn = DriverManager.getConnection(
|
||||
dburl,username,password);
|
||||
}catch(ClassNotFoundException e1){
|
||||
System.out.println(e1);
|
||||
getServletContext().log("驱动程序类找不到!");
|
||||
}catch(SQLException e2){
|
||||
System.out.println(e2);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void doGet(HttpServletRequest request,
|
||||
HttpServletResponse response)
|
||||
throws ServletException,IOException{
|
||||
|
||||
|
||||
ArrayList<Report> ReportList = null;
|
||||
ReportList = new ArrayList<Report>();
|
||||
try{
|
||||
String sql="SELECT * FROM Report";
|
||||
PreparedStatement pstmt = dbconn.prepareStatement(sql);
|
||||
ResultSet rst = pstmt.executeQuery();
|
||||
while(rst.next()){
|
||||
Report s = new Report();
|
||||
s.setRid(rst.getInt("rid"));
|
||||
s.setUid(rst.getString("uid"));
|
||||
s.setRdate(rst.getDate("rdate"));
|
||||
s.setResult(rst.getString("result"));
|
||||
s.setAdvice(rst.getString("advice"));
|
||||
s.setRpicture(rst.getBytes("rpicture"));
|
||||
|
||||
ReportList.add(s);
|
||||
}
|
||||
if(!ReportList.isEmpty()){
|
||||
request.getSession().setAttribute("ReportList",ReportList);
|
||||
response.sendRedirect("da-report.jsp");
|
||||
}else{
|
||||
response.sendRedirect("error.jsp");
|
||||
}
|
||||
}catch(SQLException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
// public void doPost(HttpServletRequest request,
|
||||
// HttpServletResponse response)
|
||||
// throws ServletException,IOException{
|
||||
// String id=request.getParameter("Doid");
|
||||
// try{
|
||||
// String sql="SELECT * FROM Schedule WHERE Doid = ?";
|
||||
// PreparedStatement pstmt=dbconn.prepareStatement(sql);
|
||||
// pstmt.setString(1,id);
|
||||
// ResultSet rst=pstmt.executeQuery();
|
||||
// if(rst.next()){
|
||||
// Tuser tuser = new Tuser();
|
||||
// tuser.setUid(rst.getString("Uid"));
|
||||
// tuser.setUname(rst.getString("uname"));
|
||||
// tuser.setUpassword(rst.getString("upassword"));
|
||||
// tuser.setUsex(rst.getString("usex"));
|
||||
// tuser.setUage(rst.getString("uage"));
|
||||
// tuser.setUtel(rst.getString("utel"));
|
||||
// tuser.setCid(rst.getString("cid"));
|
||||
//
|
||||
// request.getSession().setAttribute("tuser", tuser);
|
||||
// response.sendRedirect("displaySchedule.jsp");
|
||||
// }else{
|
||||
// response.sendRedirect("error.jsp");
|
||||
// }
|
||||
// }catch(SQLException e){
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
// }
|
||||
public void destory() {
|
||||
try {
|
||||
dbconn.close();
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in new issue