如图,用jdbc连接数据库执行查询操作,但是查询语句加上where 后插叙结果为空,将sql 语句写成不带参数的语句也无法查询到结果,但是将条件去掉后,就能查询到结果,不知道是什么原因
解决方案 »
- sql server
- 如何把大量文本数据导入数据库
- 使用 sqlserver的BACKUP语句备份 和使用 SQLMDO 备份有什么区别吗?还有什么其它方法呢??
- vb 和sql server 2000 开发C/S结构,如何在客户端连接服务器端数据库
- 求一条简单的SQL语句!!!
- ADO中怎样更改RecordSet的锁定类型?
- DTS导入数据时,如何实现目的表的序号列的自动累加?
- 哪里有SQL SERVER2000和WINDOWS 2000还有OFFICE 2000 英文版的下载
- 为什么存储过程执行的结果不固定?
- ms sql server的字符集与英文win nt不兼容的问题
- mysql workbench 登陆密码错误
- 有关于SQL SERVER中修改表名的问题
你把你的sql 直接放到sql server里运行看看,如果同样是没结果,那说明你写的sql有问题,如果在sql server里直接运行时有结果的,那就把你实际执行的sql打印出来看看,是不是在拼接sql时出了问题
也可以在数据库跟踪里找到SQL语句执行
确认一下
1、depart_id在数据库中是int类型
2、用程序、语句向数据库中插入中文数据没有问题不乱吗。