📄 memberdaoimpljdbc.java
字号:
throw new ObjectNotFoundException("Cannot find the row in table Member where primary key = (" + memberID + ").");
}
String retValue = resultSet.getString("MemberActivateCode");
if (retValue == null) retValue = ""; // hack for Oracle database
return retValue;
} catch(SQLException sqle) {
log.error("Sql Execution Error!", sqle);
throw new DatabaseException("Error executing SQL in MemberDAOImplJDBC.getActivateCode(pk).");
} finally {
DBUtils.closeResultSet(resultSet);
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
* Included columns: MemberName, MemberEmail, MemberEmailVisible, MemberNameVisible, MemberViewCount,
* MemberPostCount, MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption,
* MemberStatus, MemberMessageCount, MemberMessageOption, MemberPostsPerPage, MemberWarnCount,
* MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle, MemberTimeZone,
* MemberSignature, MemberAvatar, MemberSkin, MemberLanguage, MemberFirstname,
* MemberLastname, MemberGender, MemberBirthday, MemberAddress, MemberCity,
* MemberState, MemberCountry, MemberPhone, MemberMobile, MemberFax,
* MemberCareer, MemberHomepage, MemberYahoo, MemberAol, MemberIcq,
* MemberMsn, MemberCoolLink1, MemberCoolLink2
* As of 26 March: MemberActivateCode
* Excluded columns: MemberID, MemberPassword, MemberFirstIP, MemberFirstEmail,
* MemberTempPassword
*/
public MemberBean getMember_forViewCurrentMember(int memberID)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT MemberName, MemberEmail, MemberEmailVisible, MemberNameVisible, MemberViewCount, MemberPostCount, MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberLastIP, MemberOption, MemberStatus, MemberMessageCount, MemberMessageOption, MemberPostsPerPage, MemberWarnCount, MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle, MemberTimeZone, MemberSignature, MemberAvatar, MemberSkin, MemberLanguage, MemberFirstname, MemberLastname, MemberGender, MemberBirthday, MemberAddress, MemberCity, MemberState, MemberCountry, MemberPhone, MemberMobile, MemberFax, MemberCareer, MemberHomepage, MemberYahoo, MemberAol, MemberIcq, MemberMsn, MemberCoolLink1, MemberCoolLink2, MemberActivateCode");
sql.append(" FROM " + TABLE_NAME);
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
statement.setInt(1, memberID);
resultSet = statement.executeQuery();
if(!resultSet.next()) {
throw new ObjectNotFoundException("Cannot find the row in table Member where primary key = (" + memberID + ").");
}
MemberBean bean = new MemberBean();
// @todo: uncomment the following line(s) as needed
bean.setMemberID(memberID);
bean.setMemberName(resultSet.getString("MemberName"));
bean.setMemberEmail(resultSet.getString("MemberEmail"));
bean.setMemberEmailVisible(resultSet.getInt("MemberEmailVisible"));
bean.setMemberNameVisible(resultSet.getInt("MemberNameVisible"));
bean.setMemberViewCount(resultSet.getInt("MemberViewCount"));
bean.setMemberPostCount(resultSet.getInt("MemberPostCount"));
bean.setMemberCreationDate(resultSet.getTimestamp("MemberCreationDate"));
bean.setMemberModifiedDate(resultSet.getTimestamp("MemberModifiedDate"));
bean.setMemberLastLogon(resultSet.getTimestamp("MemberLastLogon"));
bean.setMemberLastIP(resultSet.getString("MemberLastIP"));
bean.setMemberOption(resultSet.getInt("MemberOption"));
bean.setMemberStatus(resultSet.getInt("MemberStatus"));
bean.setMemberMessageCount(resultSet.getInt("MemberMessageCount"));
bean.setMemberMessageOption(resultSet.getInt("MemberMessageOption"));
bean.setMemberPostsPerPage(resultSet.getInt("MemberPostsPerPage"));
bean.setMemberWarnCount(resultSet.getInt("MemberWarnCount"));
bean.setMemberVoteCount(resultSet.getInt("MemberVoteCount"));
bean.setMemberVoteTotalStars(resultSet.getInt("MemberVoteTotalStars"));
bean.setMemberRewardPoints(resultSet.getInt("MemberRewardPoints"));
bean.setMemberTitle(resultSet.getString("MemberTitle"));
bean.setMemberTimeZone(resultSet.getDouble("MemberTimeZone"));
bean.setMemberSignature(resultSet.getString("MemberSignature"));
bean.setMemberAvatar(resultSet.getString("MemberAvatar"));
bean.setMemberSkin(resultSet.getString("MemberSkin"));
bean.setMemberLanguage(resultSet.getString("MemberLanguage"));
bean.setMemberFirstname(resultSet.getString("MemberFirstname"));
bean.setMemberLastname(resultSet.getString("MemberLastname"));
bean.setMemberGender(resultSet.getInt("MemberGender"));
bean.setMemberBirthday(resultSet.getDate("MemberBirthday"));
bean.setMemberAddress(resultSet.getString("MemberAddress"));
bean.setMemberCity(resultSet.getString("MemberCity"));
bean.setMemberState(resultSet.getString("MemberState"));
bean.setMemberCountry(resultSet.getString("MemberCountry"));
bean.setMemberPhone(resultSet.getString("MemberPhone"));
bean.setMemberMobile(resultSet.getString("MemberMobile"));
bean.setMemberFax(resultSet.getString("MemberFax"));
bean.setMemberCareer(resultSet.getString("MemberCareer"));
bean.setMemberHomepage(resultSet.getString("MemberHomepage"));
bean.setMemberYahoo(resultSet.getString("MemberYahoo"));
bean.setMemberAol(resultSet.getString("MemberAol"));
bean.setMemberIcq(resultSet.getString("MemberIcq"));
bean.setMemberMsn(resultSet.getString("MemberMsn"));
bean.setMemberCoolLink1(resultSet.getString("MemberCoolLink1"));
bean.setMemberCoolLink2(resultSet.getString("MemberCoolLink2"));
bean.setMemberActivateCode(resultSet.getString("MemberActivateCode"));
return bean;
} catch(SQLException sqle) {
log.error("Sql Execution Error!", sqle);
throw new DatabaseException("Error executing SQL in MemberDAOImplJDBC.getMember_forViewCurrentMember(pk).");
} finally {
DBUtils.closeResultSet(resultSet);
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
* Included columns: MemberEmailVisible, MemberNameVisible, MemberOption, MemberStatus, MemberMessageOption,
* MemberPostsPerPage, MemberTimeZone, MemberSkin, MemberLanguage, MemberFirstname,
* MemberLastname, MemberGender, MemberBirthday, MemberAddress, MemberCity,
* MemberState, MemberCountry, MemberPhone, MemberMobile, MemberFax,
* MemberCareer, MemberHomepage, MemberYahoo, MemberAol, MemberIcq,
* MemberMsn, MemberCoolLink1, MemberCoolLink2
* As of 13 Jan 2005: MemberName : this column is for show current member in viewmember in Admin zone
* Excluded columns: MemberID, MemberPassword, MemberFirstEmail, MemberEmail,
* MemberFirstIP, MemberLastIP, MemberViewCount, MemberPostCount, MemberCreationDate,
* MemberModifiedDate, MemberLastLogon, MemberActivateCode, MemberTempPassword, MemberMessageCount,
* MemberWarnCount, MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle,
* MemberSignature, MemberAvatar
*/
public MemberBean getMember_forEditCurrentMember(int memberID)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT MemberName, MemberEmailVisible, MemberNameVisible, MemberOption, MemberStatus, MemberMessageOption, MemberPostsPerPage, MemberTimeZone, MemberSkin, MemberLanguage, MemberFirstname, MemberLastname, MemberGender, MemberBirthday, MemberAddress, MemberCity, MemberState, MemberCountry, MemberPhone, MemberMobile, MemberFax, MemberCareer, MemberHomepage, MemberYahoo, MemberAol, MemberIcq, MemberMsn, MemberCoolLink1, MemberCoolLink2");
sql.append(" FROM " + TABLE_NAME);
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
statement.setInt(1, memberID);
resultSet = statement.executeQuery();
if(!resultSet.next()) {
throw new ObjectNotFoundException("Cannot find the row in table Member where primary key = (" + memberID + ").");
}
MemberBean bean = new MemberBean();
// @todo: uncomment the following line(s) as needed
bean.setMemberID(memberID);
bean.setMemberName(resultSet.getString("MemberName"));
bean.setMemberEmailVisible(resultSet.getInt("MemberEmailVisible"));
bean.setMemberNameVisible(resultSet.getInt("MemberNameVisible"));
bean.setMemberOption(resultSet.getInt("MemberOption"));
bean.setMemberStatus(resultSet.getInt("MemberStatus"));
bean.setMemberMessageOption(resultSet.getInt("MemberMessageOption"));
bean.setMemberPostsPerPage(resultSet.getInt("MemberPostsPerPage"));
bean.setMemberTimeZone(resultSet.getDouble("MemberTimeZone"));
bean.setMemberSkin(resultSet.getString("MemberSkin"));
bean.setMemberLanguage(resultSet.getString("MemberLanguage"));
bean.setMemberFirstname(resultSet.getString("MemberFirstname"));
bean.setMemberLastname(resultSet.getString("MemberLastname"));
bean.setMemberGender(resultSet.getInt("MemberGender"));
bean.setMemberBirthday(resultSet.getDate("MemberBirthday"));
bean.setMemberAddress(resultSet.getString("MemberAddress"));
bean.setMemberCity(resultSet.getString("MemberCity"));
bean.setMemberState(resultSet.getString("MemberState"));
bean.setMemberCountry(resultSet.getString("MemberCountry"));
bean.setMemberPhone(resultSet.getString("MemberPhone"));
bean.setMemberMobile(resultSet.getString("MemberMobile"));
bean.setMemberFax(resultSet.getString("MemberFax"));
bean.setMemberCareer(resultSet.getString("MemberCareer"));
bean.setMemberHomepage(resultSet.getString("MemberHomepage"));
bean.setMemberYahoo(resultSet.getString("MemberYahoo"));
bean.setMemberAol(resultSet.getString("MemberAol"));
bean.setMemberIcq(resultSet.getString("MemberIcq"));
bean.setMemberMsn(resultSet.getString("MemberMsn"));
bean.setMemberCoolLink1(resultSet.getString("MemberCoolLink1"));
bean.setMemberCoolLink2(resultSet.getString("MemberCoolLink2"));
return bean;
} catch(SQLException sqle) {
log.error("Sql Execution Error!", sqle);
throw new DatabaseException("Error executing SQL in MemberDAOImplJDBC.getMember_forEditCurrentMember(pk).");
} finally {
DBUtils.closeResultSet(resultSet);
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
* Included columns: MemberID, MemberName, MemberEmail, MemberEmailVisible, MemberNameVisible,
* MemberViewCount, MemberPostCount, MemberCreationDate, MemberLastLogon, MemberOption,
* MemberStatus, MemberWarnCount, MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints,
* MemberTitle, MemberSignature, MemberAvatar, MemberFirstname, MemberLastname,
* MemberGender, MemberBirthday, MemberAddress, MemberCity, MemberState,
* MemberCountry, MemberPhone, MemberMobile, MemberFax, MemberCareer,
* MemberHomepage, MemberYahoo, MemberAol, MemberIcq, MemberMsn,
* MemberCoolLink1, MemberCoolLink2
* As of 29 Jun 2003: MemberActivateCode
* As of 20 Oct 2004: MemberExpireDate
* As of 10 Dec 2004: MemberFirstIP, MemberLastIP : for admin to view it
* As of 4 Jan 2005: MemberFirstEmail : for admin to view it
* As of 4 Jan 2005: MemberModifiedDate : for admin to view it
* Excluded columns: MemberPassword,
* MemberTempPassword, MemberMessageCount, MemberMessageOption, MemberPostsPerPage,
* MemberTimeZone, MemberSkin
*/
public MemberBean getMember_forPublic(int memberID)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT MemberID, MemberName, MemberFirstEmail, MemberEmail, MemberEmailVisible, MemberNameVisible, MemberViewCount, MemberPostCount, MemberCreationDate, MemberModifiedDate, MemberExpireDate, MemberLastLogon, MemberOption, MemberStatus, MemberWarnCount, MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle, MemberSignature, MemberAvatar, MemberFirstname, MemberLastname, MemberGender, MemberBirthday, MemberAddress, MemberCity, MemberState, MemberCountry, MemberPhone, MemberMobile, MemberFax, MemberCareer, MemberHomepage, MemberYahoo, MemberAol, MemberIcq, MemberMsn, MemberCoolLink1, MemberCoolLink2, MemberActivateCode, MemberFirstIP, MemberLastIP, MemberLanguage");
sql.append(" FROM " + TABLE_NAME);
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
statement.setInt(1, memberID);
resultSet = statement.executeQuery();
if(!resultSet.next()) {
throw new ObjectNotFoundException("Cannot find the row in table Member where primary key = (" + memberID + ").");
}
MemberBean bean = new MemberBean();
// @todo: uncomment the following line(s) as needed
//bean.setMemberID(memberID);
bean.setMemberID(resultSet.getInt("MemberID"));
bean.setMemberName(resultSet.getString("MemberName"));
bean.setMemberFirstEmail(resultSet.getString("MemberFirstEmail"));
bean.setMemberEmail(resultSet.getString("MemberEmail"));
bean.setMemberEmailVisible(resultSet.getInt("MemberEmailVisible"));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -