select下拉框 二级代码
来源:互联网 发布:淘宝哪个漫步者真的 编辑:程序博客网 时间:2024/06/03 15:43
/*****二级代码转化为下拉框*tableName 表名*二级代码的key value*过滤条件 useflag*/public String getOptions(String tableName, String[] keyAndvalue,String whereCondition,String defaultSelect) {Connection con = null;PreparedStatement ps = null;ResultSet rs = null;StringBuilder sb = new StringBuilder();sb.append(" select "+keyAndvalue[0]+","+keyAndvalue[1]+" from "+tableName+" where 1=1 ");sb.append(whereCondition);StringBuffer strb = new StringBuffer("");try {con = DataSourceUtils.getConnection(pool);ps = con.prepareStatement(sb.toString());rs = ps.executeQuery();while (rs.next()) {strb.append(" <option value= \"");strb.append(rs.getString(1));// 代码strb.append("\"");if (defaultSelect.equals(rs.getString(1)))strb.append("selected=\"selected\" ");strb.append(">");strb.append(rs.getString(2));// 中文strb.append("</option>\r\n");}} catch (SQLException e) {logger.error("获得getOptions二级代码下拉框失败:"+e.getMessage(),e);} finally {ps.close();rs.close();con.close();}return strb.toString();}/*****二级代码key转码value*/public String getOptionsValue(String tableName, String[] keyAndvalue, String whereCondition) {String optionValue = "";Connection con = null;PreparedStatement ps = null;ResultSet rs = null;try {StringBuilder sb = new StringBuilder();sb.append(" select "+keyAndvalue[0]+","+keyAndvalue[1]+" from "+tableName+" where 1=1 ");sb.append(whereCondition);con = DataSourceUtils.getConnection(pool);ps = con.prepareStatement(sb.toString());rs = ps.executeQuery();while(rs.next()){optionValue=rs.getString(keyAndvalue[1]);}} catch (SQLException e) {logger.error("获得getOptionsValue二级代码下拉框失败:" + e.getMessage(), e);} finally {ps.close();rs.close();con.close();}return optionValue;}为提高效率可以把从数据库查询的数据系统初始化加载时放入缓存数据库
0 0
- select下拉框 二级代码
- Select标签下拉列表二级联动级联实例代码
- ajax jsp二级联动下拉框 select框
- 最简单js代码实现select二级联动下拉菜单(测试通过)
- Select标签下拉列表二级联动级联
- 二级下拉菜单实现代码
- 关于二级联动/三级联动下拉框的示例代码
- 下拉框二级联动
- 二级下拉框
- 二级下拉菜单 CSS+XHTML代码
- jquery ajax级联二级下拉,jquey select级联
- jsp+javascript实现动态下拉二级联动(select+option)
- 下拉框二级分类关联
- ASP 二级联动下拉框
- ext_comboBox二级级联下拉框
- Ajax二级联动下拉框
- ASP 二级联动下拉框
- asp 下拉框二级联动
- 如何自定义Toast,不依赖于Activity,即使Activity被销毁也可以挂载在窗体上
- 常见问题解决
- TensorFlow-7-TensorBoard Embedding可视化
- Educational Codeforces Round 20总结
- 脚本实现contains
- select下拉框 二级代码
- spacemacs buffer内部跳转到函数实现
- 生产者/消费者问题的多种Java实现方式
- 第9章 形态学处理
- MFC调用其它DLL的资源中包含自定义控件,显示不正常的解决方法
- 一个隐马尔科夫模型的应用实例:中文分词
- texture packer导出的图片程序中拼接有黑边的问题
- 私有pod
- js中的extend