91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.94MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-04
  • 語言: Java
  • 標簽: Swing??

資源簡介

基于Swing的圖書管理系統,適合在校生學習

資源截圖

代碼片段和文件信息

package?com.dao;

import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;

import?javax.swing.plaf.TreeUI;

import?com.model.Book;
import?com.util.StringUtil;

public?class?BookDao?{

/**
?*?添加圖書
?*?@param?con
?*?@param?book
?*?@return?返回添加結果(int)
?*?@throws?Exception
?*/
public?int?addBook(Connection?conBook?book)throws?Exception{
String?sql=“insert?into?t_book?values(null??????)“;
PreparedStatement?pstmt=con.prepareStatement(sql);
pstmt.setString(1?book.getBookName());
pstmt.setString(2?book.getAuthor());
pstmt.setString(3?book.getSex());
pstmt.setFloat(4?book.getPrice());
pstmt.setString(5?book.getBookDesc());
pstmt.setInt(6?book.getBookTypeId());
return?pstmt.executeUpdate();
}

/**
?*?查詢圖書
?*?@param?con
?*?@param?book
?*?@return?返回查詢結果(ResultSet)
?*?@throws?Exception
?*/
public?ResultSet?listBook(Connection?con?Book?book)?throws?Exception{
StringBuffer?sb?=?new?StringBuffer(“select?*?from?t_book?bt_booktype?bt?where?b.bookTypeId?=?bt.id“);
if?(StringUtil.isNotEmpty(book.getBookName()))?{
sb.append(“?and?b.bookName?like?‘%“+book.getBookName()+“%‘“);
}
if?(StringUtil.isNotEmpty(book.getAuthor()))?{
sb.append(“?and?b.author?like?‘%“+book.getAuthor()+“%‘“);
}
if?(book.getBookTypeId()?!=?null)?{
sb.append(“?and?b.bookTypeId?=?“+book.getBookTypeId());
}
PreparedStatement?pstmt?=?con.prepareStatement(sb.toString());
ResultSet?rs?=?pstmt.executeQuery();
return?rs;
}

/**
?*?修改圖書
?*?@param?con
?*?@param?book
?*?@return?返回修改結果(int)
?*?@throws?Exception
?*/
public?int?updateBook(Connection?con?Book?book)?throws?Exception{
String?sql?=?“update?t_book?set?bookName=?author=?sex=?price=?bookDesc=?bookTypeId=??where?id=?“;
PreparedStatement?pstmt?=?con.prepareStatement(sql);
pstmt.setString(1?book.getBookName());
pstmt.setString(2?book.getAuthor());
pstmt.setString(3?book.getSex());
pstmt.setFloat(4?book.getPrice());
pstmt.setString(5?book.getBookDesc());
pstmt.setInt(6?book.getBookTypeId());
pstmt.setInt(7?book.getId());
return?pstmt.executeUpdate();
}

/**
?*?刪除圖書
?*?@param?con
?*?@param?book
?*?@return?返回刪除結果(int)
?*?@throws?Exception
?*/
public?int?deleteBook(Connection?con?Book?book)?throws?Exception{
String?sql?=?“delete?from?t_book?where?id=?“;
PreparedStatement?pstmt?=?con.prepareStatement(sql);
pstmt.setInt(1?book.getId());
return?pstmt.executeUpdate();
}

/**
?*?判斷圖書類別下是否存在圖書
?*?@param?con
?*?@param?id
?*?@return?判斷結果(boolean)
?*?@throws?Exception
?*/
public?boolean?isExistBook(Connection?con?int?id)?throws?Exception{
String?sql?=?“select?*?from?t_book?bt_booktype?bt?where?b.bookTypeId=bt.id?and?b.bookTypeId=?“;
PreparedStatement?pstmt?=?con.prepareStatement(sql);
pstmt.setInt(1?id);
ResultSet?rs?=?pstmt.executeQuery();

return?rs.next();
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????376??2017-06-04?16:36??LibraryManager\.classpath

?????文件????????390??2017-05-31?11:23??LibraryManager\.project

?????文件????????598??2017-05-31?11:23??LibraryManager\.settings\org.eclipse.jdt.core.prefs

?????文件???????4116??2017-08-09?21:07??LibraryManager\bin\com\dao\BookDao.class

?????文件???????2720??2017-08-09?21:07??LibraryManager\bin\com\dao\BookTypeDao.class

?????文件???????1491??2017-08-09?21:07??LibraryManager\bin\com\dao\UserDao.class

?????文件???????3044??2017-08-09?21:07??LibraryManager\bin\com\model\Book.class

?????文件???????1634??2017-08-09?21:07??LibraryManager\bin\com\model\BookType.class

?????文件???????1055??2017-08-09?21:07??LibraryManager\bin\com\model\User.class

?????文件???????1194??2017-08-10?11:30??LibraryManager\bin\com\util\DbUtil.class

?????文件????????660??2017-08-09?21:07??LibraryManager\bin\com\util\StringUtil.class

?????文件????????748??2017-08-10?11:35??LibraryManager\bin\com\view\AboutInterFrm$1.class

?????文件???????3145??2017-08-10?11:35??LibraryManager\bin\com\view\AboutInterFrm.class

?????文件????????758??2017-08-09?21:07??LibraryManager\bin\com\view\AddBookInterFrm$1.class

?????文件????????762??2017-08-09?21:07??LibraryManager\bin\com\view\AddBookInterFrm$2.class

?????文件????????762??2017-08-09?21:07??LibraryManager\bin\com\view\AddBookInterFrm$3.class

?????文件??????11457??2017-08-09?21:07??LibraryManager\bin\com\view\AddBookInterFrm.class

?????文件????????778??2017-08-09?21:07??LibraryManager\bin\com\view\AddBookTypeInterFrm$1.class

?????文件????????790??2017-08-09?21:07??LibraryManager\bin\com\view\AddBookTypeInterFrm$2.class

?????文件????????790??2017-08-09?21:07??LibraryManager\bin\com\view\AddBookTypeInterFrm$3.class

?????文件???????8134??2017-08-09?21:07??LibraryManager\bin\com\view\AddBookTypeInterFrm.class

?????文件????????773??2017-08-09?21:07??LibraryManager\bin\com\view\BookManageInterFrm$1.class

?????文件????????783??2017-08-09?21:07??LibraryManager\bin\com\view\BookManageInterFrm$2.class

?????文件????????783??2017-08-09?21:07??LibraryManager\bin\com\view\BookManageInterFrm$3.class

?????文件????????751??2017-08-09?21:07??LibraryManager\bin\com\view\BookManageInterFrm$4.class

?????文件????????879??2017-08-09?21:07??LibraryManager\bin\com\view\BookManageInterFrm$5.class

?????文件????????783??2017-08-09?21:07??LibraryManager\bin\com\view\BookManageInterFrm$6.class

?????文件??????18678??2017-08-09?21:07??LibraryManager\bin\com\view\BookManageInterFrm.class

?????文件????????793??2017-08-09?21:07??LibraryManager\bin\com\view\BookTypeManageInterFrm$1.class

?????文件????????811??2017-08-09?21:07??LibraryManager\bin\com\view\BookTypeManageInterFrm$2.class

............此處省略88個文件信息

評論

共有 條評論