?? memberdaoimpljdbc.java
字號(hào):
* MemberIcq, MemberMsn, MemberCoolLink1, MemberCoolLink2
*/
public void updateTitle(int memberID, // primary key
String memberTitle)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
StringBuffer sql = new StringBuffer(512);
sql.append("UPDATE " + TABLE_NAME + " SET MemberTitle = ?");
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
// // column(s) to update
statement.setString(1, memberTitle);
// primary key column(s)
statement.setInt(2, memberID);
if (statement.executeUpdate() != 1) {
throw new ObjectNotFoundException("Cannot update table Member where primary key = (" + memberID + ").");
}
m_dirty = true;
} catch(SQLException sqle) {
log.error("Sql Execution Error!", sqle);
throw new DatabaseException("Error executing SQL in MemberDAOImplJDBC.updateTitle.");
} finally {
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
* Included columns: MemberLastLogon
* Excluded columns: MemberID, MemberName, MemberPassword, MemberFirstEmail, MemberEmail,
* MemberEmailVisible, MemberNameVisible, MemberFirstIP, MemberLastIP, MemberViewCount,
* MemberPostCount, MemberCreationDate, MemberModifiedDate, MemberOption, MemberStatus,
* MemberActivateCode, MemberTempPassword, 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
*/
public void updateLastLogon(int memberID, // primary key
Timestamp memberLastLogon)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
StringBuffer sql = new StringBuffer(512);
sql.append("UPDATE " + TABLE_NAME + " SET MemberLastLogon = ?");
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
// // column(s) to update
statement.setTimestamp(1, memberLastLogon);
// primary key column(s)
statement.setInt(2, memberID);
if (statement.executeUpdate() != 1) {
throw new ObjectNotFoundException("Cannot update table Member where primary key = (" + memberID + ").");
}
m_dirty = true;
} catch(SQLException sqle) {
log.error("Sql Execution Error!", sqle);
throw new DatabaseException("Error executing SQL in MemberDAOImplJDBC.updateLastLogon.");
} finally {
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
* Included columns: MemberPassword
* Excluded columns: MemberID, MemberName, MemberFirstEmail, MemberEmail, MemberEmailVisible,
* MemberNameVisible, MemberFirstIP, MemberLastIP, MemberViewCount, MemberPostCount,
* MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption, MemberStatus,
* MemberActivateCode, MemberTempPassword, 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
*/
public String getPassword(int memberID)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT MemberPassword");
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 + ").");
}
return resultSet.getString("MemberPassword");
} catch(SQLException sqle) {
log.error("Sql Execution Error!", sqle);
throw new DatabaseException("Error executing SQL in MemberDAOImplJDBC.getPassword(pk).");
} finally {
DBUtils.closeResultSet(resultSet);
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
* Included columns: MemberTempPassword
* Excluded columns: MemberID, MemberName, MemberFirstEmail, MemberEmail, MemberEmailVisible,
* MemberNameVisible, MemberFirstIP, MemberLastIP, MemberViewCount, MemberPostCount,
* MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption, MemberStatus,
* MemberActivateCode, MemberPassword, 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
*/
public String getTempPassword(int memberID)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT MemberTempPassword");
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 + ").");
}
return resultSet.getString("MemberTempPassword");
} catch(SQLException sqle) {
log.error("Sql Execution Error!", sqle);
throw new DatabaseException("Error executing SQL in MemberDAOImplJDBC.getTempPassword(pk).");
} finally {
DBUtils.closeResultSet(resultSet);
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
* Included columns: MemberActivateCode
* Excluded columns: MemberID, MemberName, MemberPassword, MemberFirstEmail, MemberEmail,
* MemberEmailVisible, MemberNameVisible, MemberFirstIP, MemberLastIP, MemberViewCount,
* MemberPostCount, MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption,
* MemberStatus, MemberTempPassword, 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
*/
public String getActivateCode(int memberID)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT 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 + ").");
}
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, MemberFirstEmail, MemberFirstIP, MemberLastIP,
* MemberTempPassword
*/
public MemberBean getMember_forViewCurrentMember(int memberID)
throws ObjectNotFoundException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -