关于PreparedStatement报错 第一次看到有人在top后面用?号设置参数的,可能是不支持吧。就用拼字符串的吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String sql = "select top ? * from tt where a not in(select top ? a from tt)"将?使用()号括起来,如:String sql = "select top (?) * from tt where a not in(select top (?) a from tt)"即可 楼主改成固定的SQL语句后能执行就说明不是SQL不支持的问题,找找其他的问题吧。 写的没有问题。说明top后面的?不能解析。你应该是为了进行分页。如果继续想使用参数的话,不防写成存储过程。传递参数。要不就直接拼接做吧! lz能不能调试到这里看看ps里的sql是否正确了rs = ps.executeQuery(); 是啊,那个top后面好像不支持参数的,得用拼字符串的形式 这个使用PreparedStatement使用sql使用的方式,当然不能直接在sql中执行 这个使用PreparedStatement使用sql使用的方式,当然不能直接在sql中执行 glassfish v3的负载均衡web集群 浏览器缓存的高阶问题 关于function的定义和调用问题 mysql自定义函数 关于servlet注册时的开发流程 问个小问题,请高手解答!在线等! 请问一个JAVA正则表达式问题 这回又是为啥?总是null? 怎么样把输入的String转成html格式 Re: 谁说单独用jsp server无法实现上传? textarea换行 有个非常简单的问题需要帮忙,有报酬
将?使用()号括起来,如:String sql = "select top (?) * from tt where a not in(select top (?) a from tt)"即可
你应该是为了进行分页。如果继续想使用参数的话,不防写成存储过程。传递参数。
要不就直接拼接做吧!
能不能调试到这里看看ps里的sql是否正确了rs = ps.executeQuery();