memberdaoimpljdbc.java
来自「java servlet著名论坛源代码」· Java 代码 · 共 1,147 行 · 第 1/5 页
JAVA
1,147 行
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT 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, 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.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.getInt("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.getBean(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
* Excluded columns: MemberID, MemberName, 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 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.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.getInt("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.getBean_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 June: MemberActivateCode
* Excluded columns: MemberPassword, MemberFirstEmail, MemberFirstIP, MemberLastIP, MemberModifiedDate,
* MemberTempPassword, MemberMessageCount, MemberMessageOption, MemberPostsPerPage,
* MemberTimeZone, MemberSkin, MemberLanguage
*/
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, 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, 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.setMemberID(resultSet.getInt("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.setMemberLastLogon(resultSet.getTimestamp("MemberLastLogon"));
bean.setMemberOption(resultSet.getInt("MemberOption"));
bean.setMemberStatus(resultSet.getInt("MemberStatus"));
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.setMemberSignature(resultSet.getString("MemberSignature"));
bean.setMemberAvatar(resultSet.getString("MemberAvatar"));
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.getBean(pk).");
} finally {
DBUtils.closeResultSet(resultSet);
DBUtils.closeStatement(statement);
DBUti
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?