📄 op_bookclass.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 + -