图书管理系统简单实现。图书管理系统基于Java,页面使用jsp实现。
用户进入登录页面,输入账号密码,系统会自动检验账号和密码是否匹配,匹配成功则进入图书管理首页。首页查看图书信息,新增图书信息,删除不需要的图书。
一、User包
User类
其类里面主要存储用户账号相关信息,用户账号和用户密码字段。
private int id;
private String name;
private String pas;
二 、Book包
Book类
Book主要字段是图书相关字段信息,与mysql中的字段保持一致。应该有一下属性。
id;
number;
name;
autor;
time;
price;
message;
给出部分代码:
public class Book {
private int id;
private String number;
private String name;
private String autor;
private Date time;
private String price;
private String message;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAutor() {
return autor;
}
public void setAutor(String autor) {
this.autor = autor;
}
public Date getTime() {
return time;
}
public void setTime(Date time) {
this.time = time;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
@Override
public String toString() {
return "Book{" +
"id=" + id +
", number=" + number +
", name='" + name + '\'' +
", time=" + time +
", price='" + price + '\'' +
", message='" + message + '\'' +
'}';
}
}
三、Utils类
此类是连接数据库工具类
使用JDBC连接数据库,部分代码如下:
public static Connection getConnection(){
try {
Class.forName(DB_DRIVER);
connection = DriverManager.getConnection(DB_URL, USER, PASSWORD);
System.out.println("成功");
} catch (Exception e) {
System.out.println("数据库连接异常");
e.printStackTrace();
}
return connection;
}
public static void closeConnection(Connection connection){
if(connection != null){
try {
connection.close(); // 关闭数据库连接
} catch (SQLException e) {
e.printStackTrace();
}
}
}
最终效果图如下
更多代码详情资料请加qq共同学习交流
qq:3417918278