数据库
文章平均质量分 58
小新新爱洗澡
项目开发中遇到的问题,并记录下可以帮助到其他人的解决办法,技术分享总结
展开
-
java中Collections.sort排序详解
有时候从数据库中取出的数据不仅仅需要在数据库中用sql语句中的order by 因为这只适用于取值一次的时候,当你的list是两次或者以上从数据库取出的数据拼起来的时候,如果需要根据list里面某一属性去排序的话就需要用到Collections.sort排序Comparator是个接口,可重写compare()及equals()这两个方法,如果是null的话,就是使用元素的默认顺序,如a,e,原创 2017-12-25 15:57:48 · 508 阅读 · 0 评论 -
org.postgresql.util.PSQLException: 栏位索引超过许可范围:1,栏位数:0。
如果你的SQL语句在数据库中查询的时候是没问题的,但是把他写到代码中的时候如果报org.postgresql.util.PSQLException: 栏位索引超过许可范围:1,栏位数:0。这个错误,你就可以考虑是不是传值的地方加了引号(包括单引号和双引号),就在下图中红色箭头的地方,也就是传值的地方就删掉这个引号,再次执行,就没有再次出现这个问题了;另外的几个传原创 2017-12-19 13:54:03 · 25476 阅读 · 1 评论 -
springboot在启动的时候执行sql文件无效,静态文件无效
问题:spring boot 1.x版本都没问题,但用spring boot 2.0以上版本在resource文件夹下添加schema.sql或schema-all.sql,或者是在application中配置schema:- classpath:department.sql都无法在spring boot启动时执行sql文件,也就是启动springboot程序的时候控制台不会看到执行数据库...原创 2018-10-25 14:35:30 · 3056 阅读 · 0 评论 -
mysql 中alter语句中change和modify的区别
mysql 中alter语句中change和modify的区别modify能修改字段类型和约束,而change不能。change用来字段重命名,不能修改字段类型和约束;modify不用来字段重命名,只能修改字段类型和约束;试验比较:1、字段重命名:1)changemysql> alter table t1 change number id char(2);Query OK, ...原创 2019-08-01 16:16:55 · 1870 阅读 · 2 评论