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

📄 shiplog.jsp

📁 保险管理系统 JAVA写的 适用于毕业设计 论文稍后就发
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%request.setCharacterEncoding("gb2312");%> 
<%  
   try{ 
     String target_id=request.getParameter("target_id");
     String custom_id=request.getParameter("custom_id");
     String person_id=request.getParameter("person_id");
     String fleetno=request.getParameter("fleetno");
     String shipcName=request.getParameter("shipcName"); 
     String country=request.getParameter("country");
     String area=request.getParameter("area");
     String makefactory=request.getParameter("makefactory");
     String shiptype=request.getParameter("shiptype"); 	
     String color=request.getParameter("color");
     String shipowner=request.getParameter("shipowner");
     String stephull=request.getParameter("stephull"); 
     String year1=request.getParameter("year1");
     String month1=request.getParameter("month1");
     String shipusage=request.getParameter("shipusage");
     String value1=request.getParameter("value1");
     String shipport=request.getParameter("shipport"); 
     String sailscope=request.getParameter("sailscope");
     String loadton=request.getParameter("loadton");
     String shiplength=request.getParameter("shiplength");
     String shipwidth=request.getParameter("shipwidth"); 	
     String shipdepth=request.getParameter("shipdepth");
     String seatcount=request.getParameter("seatcount");
     String currency=request.getParameter("currency");
     /*String Photo=request.getParameter("Photo"); */
     if(target_id.equals("")){
	   out.print("<script>alert('请输入ID!');window.location.href='shipins.jsp'</script>");
	   String redirctURL="shipins.jsp";
       response.sendRedirect(response.encodeURL(redirctURL));
	             
	   }
	 else{
       String sqlquerystring="SELECT target_id FROM Target_ship ";
       sqlquerystring+=" "+"WHERE target_id LIKE"+""+"'"+target_id+"'";
       String driver= "sun.jdbc.odbc.JdbcOdbcDriver";
       Class.forName(driver).newInstance();
       String ConURL = "jdbc:odbc:login";
       Connection con = null;
       con = DriverManager.getConnection(ConURL,"sa","453558337");
       Statement stmt = con.createStatement();
       ResultSet rs = null;
      rs = stmt.executeQuery(sqlquerystring);

	  Connection con1 = null;
	  con1 = DriverManager.getConnection(ConURL,"sa","453558337");
	  Statement stmt1 = con1.createStatement();
	  ResultSet rs1 = null;
	  String sqlquerystring1="SELECT target_id FROM customtable";
	  sqlquerystring1+=" "+"WHERE target_id LIKE"+""+"'"+target_id+"'";
	  rs1 = stmt1.executeQuery(sqlquerystring1);
     if(rs.next()){
        if(rs.getString(1).trim().equals(target_id.trim()))out.print("<script>alert('客户号已存在,请从新输入客户号');window.location.href='shipins.jsp'</script>");
        else{
          String redirectURL="shipins.jsp";
          response.sendRedirect(response.encodeURL(redirectURL));
          }
        rs.close();
        stmt.close();
        con.close();
     }
	 else if(rs1.next()){
	   if(rs1.getString(1).trim().equals(target_id.trim()))out.print("<script>alert('客户号已存在,请从新输入客户号');window.location.href='shipins.jsp'</script>");
	    else{
          String redirectURL="shipins.jsp";
          response.sendRedirect(response.encodeURL(redirectURL));
          }
		rs1.close();
		stmt1.close();
		con1.close();
	    }
     else{
      stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
      sqlquerystring="SELECT * FROM Target_ship ";
      rs=stmt.executeQuery(sqlquerystring);
      rs.last();
      rs.updateString(1,target_id);
      rs.updateString(2,custom_id);
      rs.updateString(3,person_id);
      rs.updateString(4,fleetno);
      rs.updateString(5,shipcName);
      rs.updateString(6,country);
      rs.updateString(7,area);
      rs.updateString(8,makefactory);
	  rs.updateString(9,shiptype);
      rs.updateString(10,color);
      rs.updateString(11,shipowner);
      rs.updateString(12,stephull);
      rs.updateString(13,year1);
      rs.updateString(14,month1);
      rs.updateString(15,shipusage);
      rs.updateString(16,value1);
      rs.updateString(17,shipport);
      rs.updateString(18,sailscope);
      rs.updateString(19,loadton);
      rs.updateString(20,shiplength);
	  rs.updateString(21,shipwidth);
      rs.updateString(22,shipdepth);
      rs.updateString(23,seatcount);
      rs.updateString(24,currency);
      /*rs.updateString(16,Photo);*/
      rs.insertRow();
	  stmt1=con1.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
	  sqlquerystring1="SELECT target_id,custom_id FROM customtable";
	  rs1=stmt1.executeQuery(sqlquerystring1);
      rs1.last();
	  rs1.updateString(1,target_id);
      rs1.updateString(2,custom_id);
	  rs1.insertRow();
      SQLWarning warn=rs.getWarnings();
      if(warn!=null){
          out.println("---------------Warning-----------");
          out.println("<br>");
          while(warn!=null){
            out.println("Message:"+warn.getMessage());
            out.println("<br>");
            out.println("SQLState:"+warn.getSQLState());
            out.println("<br>");
            out.println("Vendor error code:");
            out.println("<br>");
            warn=warn.getNextWarning();
          }
     } 
     rs.close();
     stmt.close();
     con.close();
	 out.print("<script>alert('添加成功,请继续填入客户详细信息')</script>");
     String redirectURL="useradd.jsp";
     response.sendRedirect(response.encodeURL(redirectURL));
     }
 } 
}
catch(SQLException ex) { 
      out.println("SQLException caught");
      out.println("<br>");
      while(ex!=null){
      out.println("Message:"+ex.getMessage());
      out.println("<br>");
      out.println("SQLState:"+ex.getSQLState());
      out.println("<br>");
      out.println("ErrorCode:"+ex.getErrorCode());
      out.println("<br>");
      ex=ex.getNextException();
      }
} 
 %>
</body>
</html>

⌨️ 快捷键说明

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