今天,正是步入servlet,jsp
来源:互联网 发布:淘宝优惠券赚佣金软件 编辑:程序博客网 时间:2024/05/17 07:11
package web;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.DriverManager;
import java.sql.SQLException;
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.mysql.jdbc.Connection;
import com.mysql.jdbc.ResultSet;
import com.mysql.jdbc.Statement;
/**
* Servlet implementation class ListEmpServlet
*/
@WebServlet("/ListEmpServlet")
public class ListEmpServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public ListEmpServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)
*/
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
Connection conn=null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jd1109db2", "root", "");
Statement stat=(Statement)conn.createStatement();
ResultSet rst=(ResultSet)stat.executeQuery("select * from t_emp");
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
out.println("<table border='1' width='60%' cellpading='0' cellspacing='0'>");
out.println("<tr>"+"<td>id</td>"+"<td>姓名</td>"+"<td>薪水</td>"+"<td>年龄</td></tr>");
while(rst.next()){
long id=rst.getLong("id");
String name=rst.getString("name");
double salary=rst.getDouble("salary");
int age=rst.getInt("age");
out.println("<tr><td>"+id+"</td><td>"+name+"</td><td>"+salary+"</td><td>"+age+"</td><td>"+"<a href='del?id="+id+"'>"+"删除</a>"+
" "+"<a href='load?id="+id+"'>"+"修改</a></td></tr>");
}
out.println("</table>");
out.println("<a href='addEmp.html'>增加新雇员</a>");
out.close();
}
catch(Exception e){
e.printStackTrace();
throw new ServletException(e);
}
finally{
if(conn!=null){
try{conn.close();}
catch(SQLException e){
e.printStackTrace();
}
}
}
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.DriverManager;
import java.sql.SQLException;
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.mysql.jdbc.Connection;
import com.mysql.jdbc.ResultSet;
import com.mysql.jdbc.Statement;
/**
* Servlet implementation class ListEmpServlet
*/
@WebServlet("/ListEmpServlet")
public class ListEmpServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public ListEmpServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)
*/
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
Connection conn=null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jd1109db2", "root", "");
Statement stat=(Statement)conn.createStatement();
ResultSet rst=(ResultSet)stat.executeQuery("select * from t_emp");
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
out.println("<table border='1' width='60%' cellpading='0' cellspacing='0'>");
out.println("<tr>"+"<td>id</td>"+"<td>姓名</td>"+"<td>薪水</td>"+"<td>年龄</td></tr>");
while(rst.next()){
long id=rst.getLong("id");
String name=rst.getString("name");
double salary=rst.getDouble("salary");
int age=rst.getInt("age");
out.println("<tr><td>"+id+"</td><td>"+name+"</td><td>"+salary+"</td><td>"+age+"</td><td>"+"<a href='del?id="+id+"'>"+"删除</a>"+
" "+"<a href='load?id="+id+"'>"+"修改</a></td></tr>");
}
out.println("</table>");
out.println("<a href='addEmp.html'>增加新雇员</a>");
out.close();
}
catch(Exception e){
e.printStackTrace();
throw new ServletException(e);
}
finally{
if(conn!=null){
try{conn.close();}
catch(SQLException e){
e.printStackTrace();
}
}
}
0 0
- 今天,正是步入servlet,jsp
- 今天开始正是转战Android app开发
- Pass Exam of Scjp,开始步入J2EE的学习,从JSP/Servlet开始!
- 关于今天jsp或servlet取不到session的问题
- 关于今天jsp或servlet取不到session的问题
- 今天特别高兴,同心源备忘录正是完成了!
- 今天正是开始我的csdn的blog!
- 从今天开始就步入毕业设计的进程了
- jsp&servlet
- Jsp&servlet
- jsp/servlet
- JSP Servlet
- servlet&JSP
- jsp/Servlet
- jsp-servlet
- servlet & jsp
- jsp---->servlet
- servlet/jsp
- LINUX2.4.x网络安全框架
- 不需回表获取值,普通索引,主键索引,最大值的取值所耗逻辑读为啥相差1呢?--初步分析
- Android ActivityGroup的子类中调用AlertDialog出现问题
- UVA Oil Deposits
- Linux防火墙
- 今天,正是步入servlet,jsp
- 黑马程序员—JAVA高新技术之类加载器、动态代理
- JAVA Ant 之 build.xml 标签详解
- html/js 实现背景图片自适应窗口分辨率大小
- 回顾图经典Dijstra算法
- Ant_的最完整build.xml解释
- KMP算法
- [Android] 如何将ActionBar的侧选单按钮切换为返回按钮
- 第十九题(最快的方法求Fibonacci数列)