今天学习的还是分页管理,不过是用Java+数据库实现。
在学习的过程中遇到不少的问题,首先就是忘了数据库的密码,花费了一上午的时间百度怎么重置MySQL的密码什么的,结果在下午上课前又想起了。然后就是老师给的连接数据库的驱动和我的数据库不兼容,又搞了一个多小时才发现这个问题。。。
言归正传,用Java+数据库 实现分页管理,我们首先得在数据库中创建一个表,用于存储数据,可以先填充一些数据。
然后根据表定义一个Car类
public class Car {
private int id;
private String name;
private String position;
public Car() {
}
@Override
public String toString() {
return "Car [id=" + id + ", name=" + name + ", position=" + position + "]";
}
public Car(int id, String name, String position) {
super();
this.id = id;
this.name = name;
this.position = position;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPosition() {
return position;
}
public void setPosition(String position) {
this.position = position;
}
}
然后就定义一个DBHelper类封装一些对数据库的操作,如增删改查,这里我们需要的是查这个操作。我们还可以在里面封装获取与数据库的连接的操作和关闭与数据库的连接的操作。