java连接数据库 遇到的sql语句总是不执行不了.
在java中进行注入方式执行selectpositionfromperson,popedomwherepopedom.id=person.empnoidandpopedo...
在java中进行注入方式执行 select position from person,popedom where popedom.id=person.empnoid and popedom.id=? and popedom.password=?这条语句,不成功,但是换成其他语句进行注入执行时成功,说明注入方式没问题..是语句的问题...但是如果把问号换成实例在sql/plus 或者PL/SQL中执行上述语句时都成功...求解啊
展开
3个回答
展开全部
你先改成这样试试:select pe.position from person pe,popedom po where po.id=pe.empnoid and po.id=? and po.password=?;
如果不行,就把你报错内容粘出来。
如果不行,就把你报错内容粘出来。
追问
这种昨晚已经试过一样,不过问题,已经解决,不知道是不是我Myeclipse的原因,我今天刚登陆不做任何修改试了下,居然可以,有时候也出现这样的问题,java代码没任何错误,就是执行不好, 等我第二天来试又好了,,这是什么原因啊?
追答
有可能是Myeclipse的事情,我的Myeclipse有时不能编译java类,重启Myeclipse无效,将计算机注销、或者重启,竟然神奇般可以了,呵呵
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询