随笔分类 - database
摘要:在程序中使用Spring的JdbcTemplate来进行sql操作,其中需要对返回的数据进行排序,由于排序字段可能根据需要的不同而有所变化,于是使用了占位符“?”。执行后没有报错,但是查询出来的数据和直接写sql语句在数据库中查询出来的顺序不一致。程序代码如下:JdbcTemplate jdbcTemplate = this.getJdbcTemplate(); String sql = "select USER_NAME,PIC_URL,COUNTY_NAME,STAR,DEVOTE,SKILL,THE_LORE,POPULAR,ERROR_NUM from " ...
阅读全文
摘要:初到公司实习,让做一个网站,使用struts2+spring框架,数据库使用的是DB2,以前没接触过DB2,对它不了解。在写sql语句的时候遇到一些问题,首先就是在mysql下的limit到了DB2中需要改成fetch first 数字 rows only的形式。还有是在使用Spring的JdbcTemplate进行查询时sql语句占位符的问题,在where语句中使用"?"占位符是没有问题的,但是在这之外使用"?"占位符就会出现问题。sql如下:select USER_NAME,PIC_URL,COUNTY_NAME,STAR_RANK,NEW_BUSI
阅读全文
摘要:使用mysql遇到一个奇怪的问题。数据表中有一个字段checked,默认情况下其值为1,但是在查询的时候加一个条件checked=1和不加这个条件查询出来的结果不一致。mysql中查询结果如下:带checked=1条件查询:这个查出来的结果明显有问题。不带checked=1条件查询:这个查出来是正确的结果。mysql> select softid,softname,softtime from ty_down where checked1 order by softtime desc limit 13;Empty setmysql> select version();+-------
阅读全文

浙公网安备 33010602011771号