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

📄 bookgoin.jsp

📁 一个功能简单的图书馆管理系统
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="3; url=bookgo.jsp" />
<title>bookgoin</title>
</head>
<%!
    public String codeToString(String str)
     {
       String s=str;
       try
       {
         byte temp[]=s.getBytes("ISO_8859_1");
         s=new String (temp);
         return s;
       }
       catch(Exception e)
       {
         return s;
       }
     }
%>

<%  
		if(session.getAttribute("admin")==null)
		{ %>
					<script language="javascript">
					window.location="error.jsp";
					</script>
					<%
		}
		else 
		{			
   
 	  Connection con=null;
      Statement sql=null;
	  String pages;
	  ResultSet rs=null;
	  String Bookid=codeToString(request.getParameter("Bookid"));
	  String Bookname=codeToString(request.getParameter("Bookname"));
	  String Bookauthor=codeToString(request.getParameter("Bookauthor"));
	  String Bookpub=codeToString(request.getParameter("Bookpub"));
	  String Bookpubdate=request.getParameter("Bookpubdate");
	  long   Bookpages;
	  String Bookkeyword=codeToString(request.getParameter("Bookkeyword"));
	  String Bookindate=codeToString(request.getParameter("Bookindate"));
	  String Bookmemo=codeToString(request.getParameter("Bookmemo"));
/*	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	  out.print();out.print("************");
	*/  
	  
	  String sqlString;
	  int errorfag=0;
	  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      con=DriverManager.getConnection("jdbc:odbc:datebase","sa","123");
      sql=con.createStatement();
	  sqlString="insert into books(Bookid,Bookname,Bookauthor,Bookindate,Putup) values('"+Bookid+"','"+Bookname+"','"+Bookauthor+"','"+Bookindate+"','NO')";
	  if((Bookid.compareTo("")!=0)&&(Bookname.compareTo("")!=0)&&(Bookauthor.compareTo("")!=0)&&(Bookindate.compareTo("")!=0))
	  {
	  	try
	  	{
	    	sql.executeUpdate(sqlString);
		}
	  	catch(Exception e)
	  	{
	  		errorfag=1;
	  		out.print("检查书籍编号、书籍名称、书籍作者与登记日期等信息!");
			
	  	}
		sqlString="select * from books where Bookid='"+Bookid+"'";
		try
		{
			rs=sql.executeQuery(sqlString);
		}
	  	catch(Exception e)
	  	{
		}
		if(rs.next())
		{
			errorfag=2;
			out.print("书籍编号冲突");
		}
	  }
	  else
	  {
	  	errorfag=1;
	  	out.print("<table><tr><td>请将带*的部分填写完整!</td></tr></table>");
	  }
	  if(errorfag==0)
	  {
	 	 	try
	  		{
	  			if(Bookpub.compareTo("")!=0) 
	  			{
	  				sqlString="update books set Bookpub='"+Bookpub+"' where Bookid='"+Bookid+"'";
	  				sql.executeUpdate(sqlString);
	 		 	}
	 	 	}
	  		catch(Exception e)
			{
				errorfag=1;
	  			out.print("检查书籍出版日期信息!");

			}
	  }
	  if(errorfag==0)
	  {
	 	 	try
	  		{
	  			pages=codeToString(request.getParameter("Bookpages"));
	  			if(pages.compareTo("")!=0) 
	  			{
	  				Bookpages=Long.parseLong(request.getParameter("Bookpages"));
	  				sqlString="update books set Bookpages='"+Bookpages+"' where Bookid='"+Bookid+"'";
	  				sql.executeUpdate(sqlString);
	 		 	}
	 	 	}
	  		catch(Exception e)
			{
				errorfag=1;
	  			out.print("检查书籍页码信息!");

			}
	  }
	  if(errorfag==0)
	  {
	  	try
		{
	  		if(Bookkeyword.compareTo("")!=0) 
	  		{		
	  			sqlString="update books set Bookkeyword='"+Bookkeyword+"' where Bookid='"+Bookid+"'";
	  			sql.executeUpdate(sqlString);
	  		}
	 	 }
	  	catch(Exception e)
		{
			errorfag=1;
	  		out.print("检查书籍关键字信息!");

		}
	  }
	  if(errorfag==0)
	  {
	  	try
		{
	  		if(Bookmemo.compareTo("")!=0) 
	  		{
				sqlString="update books set Bookmemo='"+Bookmemo+"' where Bookid='"+Bookid+"'";
	  			sql.executeUpdate(sqlString);
	  		}
	 	 }
	  	catch(Exception e)
		{
			errorfag=1;
	  		out.print("检查书籍备注信息!");

		}
	  }
	  if(errorfag==1)
	  {	  
	  		sqlString="delete from books where Bookid='"+Bookid+"'";
			sql.executeUpdate(sqlString);
		}
	   else
		{
			if(errorfag==0)
			{
		%>
<body>
<hr />
<p align="center">成功录入一本书籍信息!</p>
<p align="center"><form  action="bookgo.jsp" method="get"><table  align="center" width="10%"><tr><td align="center"><input name="input1" type="submit" value="确定" /></td></tr></table></form></p>
</body>
</html>
<%}}}%>

⌨️ 快捷键说明

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