嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在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;// 没有图书
}