基本信息
源码名称:图书信息管理系统
源码大小:2.21M
文件格式:.zip
开发语言:Java
更新时间:2021-06-25
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
java大作业图书管理系统

供查询图书功能,在操作成功后显示查询页面;提供添加图书功能,在添加图书界面填写相关图书信息,添加成功则弹出提示“添加成功”,反之弹出提示“添加失败”;提供删除图书功能,在删除图书界面填写相关图书信息,添加成功则弹出提示“删除成功”,反之弹出提示“删除失败”;提供图书列表页面,可以观看总体图书





//根据图书编号查询图书

 

public Book getBookById(String id) {

Connection connection = DbUtil.getConnection();

String sql = "select id,name,num,price from t_book where id=?";

try {

PreparedStatement ps = connection.prepareStatement(sql);

ps.setString(1, id);

ResultSet rs = ps.executeQuery();

if (rs.next()) {// 存在图书,封装返回

Book book = new Book(rs.getString("id"), rs.getString("name"), rs.getInt("num"), rs.getFloat("price"));

DbUtil.close(connection, ps);// 关闭连接

return book;

}

} catch (SQLException e) {

e.printStackTrace();

}

return null;// 没有图书

}

//根据图书id删除图书

 

public boolean deleteBootByid(String id) {

Connection connection = DbUtil.getConnection();

String sql = "delete from t_book where id=?";

 

try {

PreparedStatement ps = connection.prepareStatement(sql);

ps.setString(1, id);

if (!ps.execute()) {// 删除成功

DbUtil.close(connection, ps);// 关闭连接

return true;

}

} catch (SQLException e) {

e.printStackTrace();

}

return false;

}

// 查询所有图书

public ArrayList<Book> getBookList() {

ArrayList<Book> books = new ArrayList<Book>();// 用户存放图书的集合

Connection connection = DbUtil.getConnection();// 获得数据库连接对象

String sql = "select id,name,num,price from t_book";

try {

PreparedStatement ps = connection.prepareStatement(sql);

ResultSet rs = ps.executeQuery();

while (rs.next()) {// 存在图书,封装返回

Book book = new Book(rs.getString("id"), rs.getString("name"), rs.getInt("num"), rs.getFloat("price"));

books.add(book);

}

DbUtil.close(connection, ps);// 关闭连接

return books;

} catch (SQLException e) {

e.printStackTrace();

}

return null;// 没有图书

}