资源简介
基于Java的图书管理系统,内部包含数据库、开发文档、完整代码,使用文档。对于该系统的预览可以查看这篇博客:https://blog.csdn.net/weixin_43742062/article/details/107264098
代码片段和文件信息
package com.database;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.entity.AdminInfor;
import com.entity.AllBooks;
import com.entity.ReaderInfor;
public class AdminAction {
/**
* 这个类主要是管理员操作,对应的数据库SQL操作语句
* 功能如下:
* 1. addBooks(AllBooks book):向书库增加书籍
* 2. updateBooks(AllBooks bookString bookid):修改书库书籍
* 3. addReader() :注册读者信息
* 4. getAdminInfor(String adminId) :获取管理员信息
* 5. getReaderInfor() :获取读者信息
* 6. searchReaders(String readerName) :搜索读者信息
*/
public int addBooks(AllBooks book) {
Connection conn = DatabaseConfig.getConnection();
try {
String sql = “INSERT INTO tb_books VALUES ( ‘“
+ book.getbookId() + “‘‘“
+ book.getbookName() + “‘‘“
+ book.getbookType() + “‘“
+ book.getbookNum() + ““
+ book.getbookPrice()+“)“;
PreparedStatement sqlAddBookS =conn.prepareStatement(sql);
int res= sqlAddBookS.executeUpdate();
return res;
} catch (SQLException e) {
e.printStackTrace();
}
return 0;
}
public int updateBooks(AllBooks bookString bookid) {
Connection conn = DatabaseConfig.getConnection();
try {
String sql = “UPDATE tb_books “
+ “SET book_num = ‘“ + book.getbookNum()+“‘“
+ “book_id =‘“ + book.getbookId()+“‘“
+ “book_name = ‘“ + book.getbookName()+“‘“
+ “book_type = ‘“ + book.getbookType()+“‘“
+ “book_price = ‘“ + book.getbookPrice()+“‘“
+ “ WHERE book_id = ‘“+bookid+“‘“;
PreparedStatement sqlAddBookS =conn.prepareStatement(sql);
int res= sqlAddBookS.executeUpdate();
return res;
// 关闭连接
} catch (SQLException e) {
e.printStackTrace();
}
return 0;
}
// 注册读者
public int addReader(ReaderInfor reader) {
Connection conn = DatabaseConfig.getConnection();
try {
String sql = “insert into tb_reader “
+ “values(‘“+reader.getreaderId()+“‘“
+ “‘“+reader.getreaderName()+“‘“
+ “‘“+reader.getreaderPassword()+“‘“
+ “‘“+reader.getreaderSex()+“‘)“;
PreparedStatement sqlAdd =conn.prepareStatement(sql);
int res= sqlAdd.executeUpdate();
return res;
// 关闭连接
} catch (SQLException e) {
e.printStackTrace();
}
return 0;
}
// 获取读者信息
public List getReaderInfor() {
Connection conn = DatabaseConfig.getConnection();
String sql = “SELECT * FROM tb_reader “;
List ab = new ArrayList();
try {
PreparedStatement ps = (PreparedStatement) conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
ReaderInfor reader = new ReaderInfor();
reader.setreaderId(rs.getString(“reader_id“));
reader.setreaderName(rs.getString(“reader_name“));
reade
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-08-27 22:22 Library_ManagementSystem\
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\
文件 312 2020-08-27 22:22 Library_ManagementSystem\.git\config
文件 73 2020-08-27 22:22 Library_ManagementSystem\.git\desc
文件 23 2020-08-27 22:22 Library_ManagementSystem\.git\HEAD
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\
文件 478 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\applypatch-msg.sample
文件 896 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\commit-msg.sample
文件 4655 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\fsmonitor-watchman.sample
文件 189 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\post-update.sample
文件 424 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\pre-applypatch.sample
文件 1643 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\pre-commit.sample
文件 416 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\pre-merge-commit.sample
文件 1348 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\pre-push.sample
文件 4898 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\pre-reba
文件 544 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\pre-receive.sample
文件 1492 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\prepare-commit-msg.sample
文件 3635 2020-08-27 22:22 Library_ManagementSystem\.git\hooks\update.sample
文件 4703 2020-08-27 22:22 Library_ManagementSystem\.git\index
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\info\
文件 240 2020-08-27 22:22 Library_ManagementSystem\.git\info\exclude
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\logs\
文件 197 2020-08-27 22:22 Library_ManagementSystem\.git\logs\HEAD
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\logs\refs\
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\logs\refs\heads\
文件 197 2020-08-27 22:22 Library_ManagementSystem\.git\logs\refs\heads\master
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\logs\refs\remotes\
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\logs\refs\remotes\origin\
文件 197 2020-08-27 22:22 Library_ManagementSystem\.git\logs\refs\remotes\origin\HEAD
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\ob
目录 0 2020-08-27 22:22 Library_ManagementSystem\.git\ob
............此处省略67个文件信息
- 上一篇:unity愤怒的小鸟
- 下一篇:JavaCP.zip
相关资源
- JavaCP.zip
- JAVA WEB项目 开发案例精粹 源代码 包含
- sap gui 750 for mac
- Java语言程序设计基础篇 原书第10版
- tesseract-OCR GUI版本-Mac版本
- JAVA程序设计教程第2版.pdf
- 使用java开发的OA项目
- 飞扬小鸟java版(3种版本一次)
- 数据结构Java语言描述.pdf
- javaEEWeb项目网上购书商城
- 写给大忙人看的Java SE 8完整版
- java与模式
- 基于Java的保险后台系统
- aspose.pdf18.9forjava破解版.zip
- Java项目之项目申报系统(Struts2+Spri
- Java语言程序设计第38-48章
- 苹果ios超级签名源码包java版带分发页
- Java进销存源码
- 《Tomcat与Java Web开发技术详解(第2版
- 物流系统JAVA
- java_web_新闻发布系统源码
- javaweb sh2 教务管理系统
- 百度贴吧项目java+jsp+servlet+oracle
- Appium java jar包
- 在线音乐平台源代码JAVA可执行!
- JAVA WEB项目 开发案例精粹 源代码 包含
- Java虚拟机:JVM高级特性与最佳实践第
- java开发实战经典_MLDN李兴华 java源码和
- Java web_电脑销售管理系统(包含数据
- 基于javaEE健康管理系统的设计与实现
评论
共有 条评论