⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 update2.jsp

📁 一本jsp自学教材
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import= "javax.naming.* "%> 
<%@ page import= "javax.sql.DataSource "%> 
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<% 
  String pid=request.getParameter("id");
  String pdm=request.getParameter("pdm");
  pdm=new String(pdm.getBytes("ISO-8859-1"));
  String pname=request.getParameter("pname");
  pname=new String(pname.getBytes("ISO-8859-1"));
  String provider=request.getParameter("provider");
  provider=new String(provider.getBytes("ISO-8859-1"));
  String info=request.getParameter("info");
  info=new String(info.getBytes("ISO-8859-1"));
  String nstock=request.getParameter("stock");
  int stock=Integer.parseInt(nstock); 
  String nprice=request.getParameter("price");
  float price=Float.parseFloat(nprice); 
   //表名 
  String tableName="product";   
  PreparedStatement psmt=null;
try{
  Context initCtx = new InitialContext(); 
  Context ctx = (Context) initCtx.lookup("java:comp/env"); 
  //获取连接池对象 
  DataSource ds =(DataSource)ctx.lookup("jdbc/rot"); 
  //创建连接
  Connection conn = ds.getConnection(); 
  psmt=conn.prepareStatement("UPDATE product SET pdm=?,pname=?,provider=?,"
                  +"info=?,stock=?,price=? WHERE id="+pid);    
  //执行预处理SQL语句 
  psmt.setString(1,pdm); 
  psmt.setString(2,pname);  
  psmt.setString(3,provider); 
  psmt.setString(4,info);  
  psmt.setInt(5,stock); 
  psmt.setFloat(6,price); 
  int uu=psmt.executeUpdate();  
  out.print(uu);
  psmt.close();
  conn.close();
 }
catch(SQLException e)
  {
   out.print(e.toString()); 
  } 
//response.sendRedirect("listPro.jsp");
%>  
</HTML>
</BODY>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -