- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JdbcTemplate小结
JdbcTemplate小结 JdbcTemplate小结(转)2009年01月12日 星期一 14:361.JdbcTemplate的execute()方法执行SQL DDL语句,例如: jdbcTemplate.execute(CREATE TABLE USER (user_id integer, name varchar(100))); 使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法,例如使用queryForInt()方法传回user表格中的数据数目: jdbcTemplate.quertForInt(select count(*) from user); 也可以使用queryForObject()传回一个查询后的对象,例如传回一个String对象: String name=(String)jdbcTemplate.queryForObject(selcet name from user where id=?,new Object[]{id},java.lang.String.class);) 单独查询某个数据并赋值给特定对象时: public BaseObj getBaseObj(final int ID) { String sql = select * from + DB_TABLE_NAME + where NewsId= + ID; BaseObj obj =(BaseObj) getJdbcTemplate().query(sql,new ResultSetExtractor(){ public Object extractData(ResultSet rs) throws SQLException,DataAccessException { if (rs.next()) { NewsObj news = new NewsObj(); news.setID(rs.getInt(NewsID)); news.setTitle(rs.getString(NewsTitle)); news.setBigClass(rs.getInt(BigClassId)); news.setNewsContent(rs.getString(NewsContent)); news.setNewsKey(rs.getString(NewsKey)); news.setNewsAuthor(rs.getString(NewsAuthor)); news.setImg(rs.getBoolean(isImg)); news.setNewsFrom(rs.getString(NewsFrom)); return news; } return null; } }); return obj; } 上面两个例子都是传回单独一笔数据,如果要传回多笔数据,则可以使用queryForList()方法 例如: List rows=jdbcTemplate().queryForList(select * from user where id=+Value()); 传回的list中包括的是map对象,每个map对象代表查询结果中的一笔数据,每笔数据包括多个字段,要取得字段中的值,就要使用字段名作为key, 例如: Iterator it=rows.iterator(); while(it.hasNext()){ Map result=(Map)it.next(); System.out.println(userMap.get(id)); System.out.println(userMap.get(name)); System.out.println(userMap.get(age)); } 在查询的同时,你可以在返回结果之前先进行一些处理,这就要实现RowCallbackHandler接口 public User fin
您可能关注的文档
最近下载
- DB37_T 2368-2022_钻芯法检测混凝土抗压强度技术规程.pdf VIP
- 2025秋青岛版(新教材)一年级科学上册《11 玩彩泥》教学设计.docx VIP
- 2025秋青岛版(新教材)一年级科学上册《10 玩小车》教学设计.docx VIP
- 《刘姥姥人物形象分析》课件 部编版语文九年级上册.pptx VIP
- 大学生职业生涯规划.pdf VIP
- 农民工工资发放表必威体育精装版.docx VIP
- 年产16.5万吨环保新材料搬迁新建项目环境影响报告书.pdf
- 2021年必威体育精装版苏教版五年级科学上册《雨和雪》PPT.pptx VIP
- 台达固态变压器白皮书.pdf VIP
- 幼儿园如何开展户外活动课件.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)