根据下拉框查询数据显示不全和新增数据失败

在使用MyEclipse开发中遇到下拉框查询数据不全的问题,原因是SQL语句的条件拼接错误,原本应使用'in'操作符而非' || '。同时,新增数据时由于使用了数据库关键字'describe'作为字段值导致失败,提醒开发者注意避免使用数据库敏感词汇。
摘要由CSDN通过智能技术生成

本次任务完成时间:2019年7月5日
开发工具与关键技术:MyEclipse 10、Java

1、问题:通过下拉框进行查询时,查询出来的数据显示不全,或者是显示的数据是没有根据条 件查询的。
需要检查的地方:
• 检查在拼接条件的时候是否正确
• 检查SQL语句是否有写正确
如下图是查询的结果:
在这里插入图片描述
其是想要根据空闲状态来查询出所有的状态都是空闲的,但其没有起到作用把所有的数据都显示了,但是如果是预定状态的其就可以查询出来,所以就需要去检查一下sql语句了。
下面是sql语句如下图例:
在这里插入图片描述
根据预定状态进行查询的可以显示出来是因为我写的where条件其只执行到了第一个条件,无法执行到第二个条件,用‘||’这里无法执行需要的条件,所以当时没有想到怎么解决这个问题。后来,是根据ORACLE里的知识,使用了一个‘in’操作符,其意思也是等于列表中的任意一个
如下图:
在这里插入图片描述
在C#中使用‘||’ 是没有问题的,但在JAVA的sql语句使用就不行,所以应该使用‘in’操作符,在做条件筛选的时候就要注意了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值