一个关于Oracle中嵌套子查询的有关问题?
发布时间:2010-06-14 17:29:11 文章来源:www.iduyao.cn 采编人员:星星草
一个关于Oracle中嵌套子查询的问题??????????????????????
我写了一个查询语句,用的是预处理的方式,在设置占位符的时候,执行更新语句操作出现异常.好像是那个占位符的参数没有放进去,也不知道是怎么回事,有没有碰到这种情况的呀,请求给解答下...不胜感激!!
代码如下:
public List selectUserNotUnite(Connection conn, String mobile)
throws SQLException {
IDMPSpVO spvo = null;
List list = null;
PreparedStatement ps = null;
ResultSet rs = null;
CommonLog.debug(IDMPSpDAO.class, "mobile: " + mobile);
try {
ps = conn.prepareStatement("SELECT * FROM IDMP_SP WHERE SPID NOT IN (SELECT S.SPID FROM IDMP_USER U,IDMP_UNITE E,IDMP_SP S WHERE U.MSISDN = " + "?" + " AND U.USERID = E.USERID AND E.SPID =S.SPID)");
ps.setString(1, mobile);
rs = ps.executeQuery();
list = new ArrayList();
while (rs.next()) {
spvo = new IDMPSpVO();
spvo.setSPID(rs.getString("SPID"));
spvo.setSPNAME(rs.getString("SPNAME"));
spvo.setSPURL(rs.getString("SPURL"));
spvo.setCreateDate(rs.getDate("CreateDate"));
list.add(spvo);
}
} catch (SQLException e) {
CommonLog.error(IDMPSpDAO.class, e);
throw e;
} finally {
ApplicationConnSource.close(rs, ps);
}
return list;
}
现在里面用的是联加字符串表示的,如果要求预处理该怎么实现.
SELECT * FROM IDMP_SP WHERE SPID NOT IN (SELECT S.SPID FROM IDMP_USER U,IDMP_UNITE E,IDMP_SP S WHERE U.MSISDN = ? AND U.USERID = E.USERID AND E.SPID =S.SPID
------解决方案--------------------
补充下:出现的异常说是有无效的字符.
报一个invalid character
------解决方案--------------------
该回复于2008-05-01 06:31:08被版主删除
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
3D MAX导出MD2,delphi开发
我用dilphi开发3D游戏,想用3D MAX导出MD2建立关键针动画,然后用dilphi调用关键针,可是现在出现2个问...
-
coldfusion怎么整合框架?
如题coldfusion怎么整合框架? 有没有例子 谁给讲解下,谢谢!
------解决方案--------------------
其实,在...
-
coldfusion的正则表达式中文支持怎么样?
coldfusion的正则表达式中文支持怎么样?有没有问题?我用的的是coldfusion 9
因为要用的一...
-
求教
请问,哪里有GLscene的中文教程,视频也可.谢谢
------解决方案--------------------
http://technology.jfcms.net/cx/Delp...
-
Provider '80020005'
Provider '80020005'
类型不匹配。
\admin\add_products.asp, line 167
<!--#include file="../i...
-
我们打开一个网页的原理是什么?
我觉得是服务器端传输一个文档过来,然后由ie(或者其它的)编译,呈现我们面前的就是我们打开的网页了
-...
-
我想循环输出一个 cfgrid
rt
------解决方案--------------------
cfgrid有个query属性的。
------解决方案-----------------...
-
coldfusion
cf中上传可以控制大小吗?如何控制?
------解决方案--------------------
上传前可以先得到文件大小,之后再决定是否要上...
-
C# 发送一个网页邮件 怎么做
我用System.Net.Mail;做的,可是它的属性就那么几个。怎么办?
------解决方案--------------------
M...
-
coldfusion 9 连接Access出错???
各位大侠帮忙看看,为何我用coldfusion 9 连接Access时,显示OK,连接Access unicode时却出现以下错误信...