org.postgresql.util.PSQLException: 栏位索引超过许可范围:1,栏位数:0。
2017-12-19 13:54
1621 查看
如果你的SQL语句在数据库中查询的时候是没问题的,但是把他写到代码中的时候如果报org.postgresql.util.PSQLException:
栏位索引超过许可范围:1,栏位数:0。这个错误,你就可以考虑是不是传值的地方加了引号(包括单引号和双引号),就在下图中红色箭头的地方,也就是传值的地方
就删掉这个引号,再次执行,就没有再次出现这个问题了;
另外的几个传值问题:
1. #方式能够很大程度上防止sql注入,而$无法防止sql的注入;
2. $一般用于传入数据库对象,例如传入表名;
3. mybatis排序时使用order by动态参数时是使用$而不是#;
总之能用# 的时候 就不用 $ 这就好了;
栏位索引超过许可范围:1,栏位数:0。这个错误,你就可以考虑是不是传值的地方加了引号(包括单引号和双引号),就在下图中红色箭头的地方,也就是传值的地方
就删掉这个引号,再次执行,就没有再次出现这个问题了;
另外的几个传值问题:
1. #方式能够很大程度上防止sql注入,而$无法防止sql的注入;
2. $一般用于传入数据库对象,例如传入表名;
3. mybatis排序时使用order by动态参数时是使用$而不是#;
总之能用# 的时候 就不用 $ 这就好了;
相关文章推荐
- org.postgresql.util.PSQLException: 栏位索引超过许可范围:3,栏位数:2。
- org.postgresql.util.PSQLException: 栏位索引超过许可范围:3,栏位数:2。
- postgreSQL异常总结一:org.postgresql.util.PSQLException: 错误: 对关系 ppol 权限不够
- Cause: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "veh
- Cause: org.postgresql.util.PSQLException: ERROR: cached plan must not change result type的前因后果
- Cause: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "
- Caused by: org.postgresql.util.PSQLException: ERROR: relation "item" does not exist
- Mybatis:org.postgresql.util.PSQLException: ERROR: relation "summarytdglinfo" does not ex
- Caused by: org.postgresql.util.PSQLException: 不良的类型值 long
- org.postgresql.util.PSQLException: ERROR: column "loginid" of relation "userinfo" does not exist
- Postgresql客户端不能远程连接数据库服务器 org.postgresql.util.PSQLException:
- org.postgresql.util.PSQLException: 未设定参数值 2 的内容。
- 汇编语言三 设数组ARRAY存储多个8位无符号数据,其中第一个字用于存放数据个数,试编写程序求数组元素之和,将结果存放在AX中,若计算的和超过16位数表示的范围,则给出溢出标志DX=-1,否则D
- PostGis设置SRID(报错为org.postgresql.util.PSQLException:错误: Operation on mixed SRID geometries)
- 关于rg.postgresql.util.PSQLException: ERROR: zero-length delimited identifier at or near """"的解决办法
- org.postgresql.util.psqlexception总结
- org.apache.jasper.JasperException: java.lang.ClassCastException: org.apache.catalina.util.DefaultAnn
- quartz报错java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/S
- org.springframework.util.StringUtils的使用
- org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/St