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

📄 op_bookclass.java

📁 图书管理系统,用JSP实现,图书的查询,添加等功能
💻 JAVA
字号:
package bookshop.run;
/**
 * <p>Title: </p>
 */
import java.util.*;
import bookshop.util.*;
import bookshop.book.*;
import java.sql.*;
import java.lang.String;
import javax.servlet.http.HttpServletRequest;

public class op_bookclass extends DataBase{
  public op_bookclass() {
  }
  private bookclass bookclass = new bookclass(); //新的图书分类
  private javax.servlet.http.HttpServletRequest request; //建立页面请求
  private Vector classlist;		//图书类别向量数组
  public Vector getClasslist() {
		return classlist;
		  }
  public String getBookClassSql() {
				  sqlStr = "select Id,ClassName from bookclass order by Id";
				  return sqlStr;
		  }
		  //查询图书分类
  public boolean seachBookClass() throws Exception {
				  int id = 0;
				  String classname = "";
				  int rscount = 0;
				  try {
				  DataBase db = new DataBase();
				  db.connect();
				  stmt = db.conn.createStatement ();
				  rs = stmt.executeQuery(getBookClassSql());
				  rscount = stmt.getMaxRows();
				  classlist = new Vector(rscount+1);
				  classlist.clear();
				  while (rs.next()){
								  id = rs.getInt("Id");
								  classname = rs.getString("ClassName");
								  bookclass bc = new bookclass(id,classname);
								  classlist.addElement(bc);
						  }
						  rs.close();
						  return true;
				  }
				  catch (SQLException sqle){
						  System.out.println(sqle);
			  return false;
				  }
		  }
		  //添加新图书分类时获得页面转递的分类名称
public boolean getRequest(javax.servlet.http.HttpServletRequest newrequest) {
	 boolean flag = false;
	 try{
		 request = newrequest;
		 String classname = request.getParameter("bookclassname");
		 String bookclassname = new String(classname.getBytes("ISO8859-1"));
		  if (bookclassname==null || bookclassname.equals("")){
			  bookclassname = "";
			  flag = false;
			  }
			  bookclass.setClassName(bookclassname);
		   String bookclassid = request.getParameter("bookclassid");
				  if (bookclassid==null || bookclassid.equals("")){
					  bookclassid = "";
					  flag = false;
					  }
					  bookclass.setId(Integer.parseInt(bookclassid));
			  System.out.println("bookclassname="+bookclassname);
			  return true;
		  }catch (Exception e){
			return false;
			}
	}
	//添加新的图书分类
		public boolean insert() throws Exception {
		   sqlStr = "insert into bookclass ( Id,ClassName) values ('";
		   sqlStr = sqlStr + bookclass.getId() + "','";
		   sqlStr = sqlStr + dataFormat.toSql(bookclass.getClassName()) + "')";
					  try
					  {      System.out.print("book class sqlStr="+sqlStr);
						DataBase db = new DataBase();
							 // db.connect();
							 // stmt =db.conn.createStatement ();
							  stmt.execute(sqlStr);
							  return true;
					  }
					  catch (SQLException sqle)
					  {        System.out.print(sqle.getMessage());
							  return false;
					  }
			  }
		  //删除图书分类
		  public boolean delete( int aid ) throws Exception {
			   sqlStr = "delete from bookclass where Id = "  + aid ;
			   try
			   {         DataBase db = new DataBase();
						  db.connect();
						  stmt =db.conn.createStatement ();
					   stmt.execute(sqlStr);
					   return true;
			   }
			   catch (SQLException e)
			   {
					   System.out.println(e);
					   return false;
			   }
	   }
  };


⌨️ 快捷键说明

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