我正在从数据库中访问一个人的信息,我希望能够访问一个人的所有详细信息,包括他们的姓名、地址、出生日期等。我正在努力找出最好的方法解决方法是。
我是否应该简单地创建一个容器类,将有关一个人的所有信息放入其中?还是有更好的方法来做到这一点?
我正在从数据库中访问一个人的信息,我希望能够访问一个人的所有详细信息,包括他们的姓名、地址、出生日期等。我正在努力找出最好的方法解决方法是。
我是否应该简单地创建一个容器类,将有关一个人的所有信息放入其中?还是有更好的方法来做到这一点?
我认为这取决于你想用这些信息做什么。如果您需要以某种方式操作数据,那么创建一个Person
类将是明智的——您正在对一个人采取行动,因此将他们作为一个对象是有意义的。但是,如果您想以临时方式使用数据,例如,您只是要显示它,那么直接在displayPerson
方法中使用数据库查询的结果会更有意义。
使用与人员详细信息相关的字段创建一个 Object 类,如下所示:
public class Frame_Data {
private int mUSER_ID;
private int mPKG_ID;
private int mFRAME_ID;
private String mFRAME_NAME;
private String mPREVIEW_IMG_PATH;
private String mFULL_IMG_PATH;
public void set_PKG_ID(int PKG_ID) {
this.mPKG_ID = PKG_ID;
}
public Integer get_PKG_ID() {
return mPKG_ID;
}
public void set_USER_ID(int USER_ID) {
this.mUSER_ID = USER_ID;
}
public Integer get_USER_ID() {
return mUSER_ID;
}
public void set_FRAME_ID(int FRAME_ID) {
this.mFRAME_ID = FRAME_ID;
}
public int get_FRAME_ID() {
return mFRAME_ID;
}
public void set_FRAME_NAME(String FRMAE_NAME) {
this.mFRAME_NAME = FRMAE_NAME;
}
public String get_FRAME_NAME() {
return mFRAME_NAME;
}
public void set_PREVIEW_IMG_PATH(String PRIVIEW_IMG_PATH) {
this.mPREVIEW_IMG_PATH = PRIVIEW_IMG_PATH;
}
public String get_PREVIEW_IMG_PATH() {
return mPREVIEW_IMG_PATH;
}
public void set_FULL_IMG_PATH(String FULL_IMG_PATH) {
this.mFULL_IMG_PATH = FULL_IMG_PATH;
}
public String get_FULL_IMG_PATH() {
return mFULL_IMG_PATH;
}
}
如果你愿意,你也可以创建这个对象的 ArrayList。现在,无论何时何地,您都可以使用此对象来获取值。