memberdaoimpljdbc.java
来自「解觖java技术中后台无法上传数给的情况」· Java 代码 · 共 1,158 行 · 第 1/5 页
JAVA
1,158 行
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 + =
减小字号Ctrl + -
显示快捷键?