请问一个PreparedStatement问题 看起来有必要顶一下了,LIMIT是怎么一回事?不能调成? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql中limit后面有两个参数,第一个表示从哪一行开始,第二个表示显示多少行!呵呵!! 呵呵,那肯定是你用的数据库不是mySql,如果是ms sqlserver2000,里面就只是支持top哈。 是MYSQL,在MYSQL下面把?填进去执行正常 limit 后省略一个参数表示limit 0,i 取前几个记录 把 “limit ?” 放在“order”前面就可以了 把 “limit ?” 放在“order”前面就可以了如果是两个参数就用pstmt.setString(2, "parameter1,parameter2"); 如果操作正确的话,那就是电脑出bug了。SQL server像那样执行没问题的。 正是因为order 在前面在MYSQL执行都有错,我才放后面的 问题还没有解决,请有此经验的人来指点一下。是不是pstmt的setXXX是针对 id = ?这样的等号后面的问号有效?MS SQL与mysql机制不一样驱动也不一样,所以不能用来参考(select top ? ...)。 limit 这个不是SQL92的标准中的,劝楼主最好不要用 那MY SQL有没有像SQL SERVER中使用top 的替代方式? 可能与PreparedStatement 和setInt实现有关系,不支持limit这种方式. 指导freemarker 为什么总说我的连接以关闭! 进程中出现10多个postgers.exe 做一个基于j2ee架构的中型网站要多少钱? 谁做过把word2007转HTML的功能 JAVAMAIL邮件附件中文名称问题!急 tomcat报错页面在那里!? 请问怎么生成EJB客户端所需要的jar包 (各种容器)希望大家都出把力 jbuilder8中用“Database Pilot”查询oracle数据时出现乱码问题! 关于EJB与JSP整合的问题 struts如何实现批量更新? 在hibernate中只取一个表中记录条数,除了from Table外,还有什么优化的方法吗?
如果是两个参数就用pstmt.setString(2, "parameter1,parameter2");
SQL server像那样执行没问题的。
是不是pstmt的setXXX是针对 id = ?这样的等号后面的问号有效?MS SQL与mysql机制不一样驱动也不一样,所以不能用来参考(select top ? ...)。