ADD file via upload

master
pfu2aoslz 3 years ago
parent f17a601d68
commit 83a9ac8af0

@ -0,0 +1,116 @@
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.Article;
/**
* Servlet implementation class TuserServlet
*/
@WebServlet(name = "queryarticleServlet", urlPatterns = { "/query-article" })
public class QueryArticleServlet 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<Article> articleList = null;
articleList = new ArrayList<Article>();
try{
String sql="SELECT * FROM Article";
PreparedStatement pstmt = dbconn.prepareStatement(sql);
ResultSet rst = pstmt.executeQuery();
while(rst.next()){
Article s = new Article();
s.setAid(rst.getInt("aid"));
s.setUid(rst.getString("uid"));
s.setUname(rst.getString("uname"));
s.setDate(rst.getDate("date"));
s.setTitle(rst.getString("title"));
s.setContent(rst.getString("content"));
s.setStatics(rst.getString("statics"));
s.setMid(rst.getString("mid"));
articleList.add(s);
}
if(!articleList.isEmpty()){
request.getSession().setAttribute("ArticleList",articleList);
response.sendRedirect("da-article.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…
Cancel
Save