You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zhky/src/main/java/com/zky/util/jdbc/OptionsResultSetHandler.java

29 lines
753 B

package com.zky.util.jdbc;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.LinkedList;
import java.util.List;
/**
* @author dy
*
* 生成下拉列表选项字符串
*/
public class OptionsResultSetHandler implements ResultSetHandler {
/* (non-Javadoc)
* @see com.zky.util.jdbc.ResultSetHandler#handle(java.sql.ResultSet)
*/
public Object handle(ResultSet rs) throws SQLException {
StringBuffer buf = new StringBuffer();
while(rs.next()){
buf.append("\n<option value=\"").append(rs.getString(1)).append("\">").append(rs.getString(2)).append("("+rs.getString(1)+")").append("</option>");
}
return buf.toString();
}
}